我正在开始使用我正在开发的应用程序中的SQLite数据库.我还没有遇到问题,但本教程的早期步骤之一是链接SQLite3框架.本教程调用libsqlite3.0.dylib,但我注意到另一个libsqlite3.dylib.后者只是最新的v3库的符号链接,就像UNIX上的包管理器的约定还是有区别的?
亚当
Jef*_*ley 93
后者只是最新v3库的符号链接,就像UNIX上的包管理器约定一样吗?
就是这样.
Imr*_*ran 30
实际上libsqlite3.dylib它本身就是一个指向它的链接libsqlite3.0.dylib.换句话说,在项目中如果添加libsqlite3.dylib并添加libsqlite3.0.dylib来实际添加相同的文件,没有区别,那么为什么要添加libsqlite3.dylib呢?
因为libsqlite3.dylib总是指向最新的sqlite3动态库,即如果有一个新的动态库(例如:libsqlite3.1.dylib),libsqlite3.dylib将指向这个新的动态(libsqlite3.1.dylib)而不是比在libsqlite3.0.dylib!所以建议或者添加libsqlite3.dylib!
参考 - :http: //www.databaseskill.com/3734528/
| 归档时间: |
|
| 查看次数: |
17807 次 |
| 最近记录: |