我的应用程序使用Xcode 4.2在Snow Leopard上完美运行.构建没有错误,并与SQL数据库一起运行没有问题.我升级到Lion和Xcode 4.3.2,当我构建时,我在#import"/usr/include/sqlite3.h"代码行中收到"/usr/include/sqlite3.h文件未找到"的错误.还有其他人有这个问题或有任何建议吗?我尝试从Project Navigator中删除libsqlite3.dylib,然后通过Link Binary With Libraries的Build Phases选项卡中的+符号将其添加回来,但错误仍然存在.
当从更新Snow Leopard到Lion和Xcode 4.2到Xcode 4.5,你的意志得到了错误:"'/usr/include/sqlite3.h’找不到文件".
解:
添加库:"libsqlite3.0.dylib"在Target > Build Phases
更改#import "/usr/include/sqlite3.h"为#import "sqlite.h"您的代码
更新到作者的帖子:事实并非如此#import "sqlite.h".它是:#import <sqlite3.h>
小智 1
我认为你的问题是你需要将 SQLite 3.0 框架包含到你的项目中。
\n\n如果您不知道如何添加框架,请参阅此问题:\n如何在 Xcode 4 中\xe2\x80\x9cadd 现有框架\xe2\x80\x9d?
\n\n你想要的框架是libsqlite3.0.dylib
\n\n希望这可以帮助!
\n| 归档时间: |
|
| 查看次数: |
5786 次 |
| 最近记录: |