当前位置: 代码迷 >> SQL >> libsqlite3.0.dylib跟libsqlite3.dylib
  详细解决方案

libsqlite3.0.dylib跟libsqlite3.dylib

热度:72   发布时间:2016-05-05 12:19:41.0
libsqlite3.0.dylib和libsqlite3.dylib

使用过sqlite的同学都会发现在加载sqlite类库的时候会出现两个libsqlite3.0.dylib和libsqlite3.dylib,之前我一直以为它们是两个版本的,但是后来发现其实libsqlite3.0.dylib本身是一个连接,它指向libsqlite3.dylib,如图所示:


我相信这个图就能向大家说明一切,但是这里就有疑问了,直接引用libsqlite3.dylib不就行了,为什么要用libsqlite3.0.dylib,其实这个指针总是指向最新的sqlite3动态库,比如说sqlite3库更新了,如果我们引用的是libsqlite3.0.dylib你就不需要做任何修改了。