我的应用程序在Xcode 4.2上完美地运行Snow Leopard。构建没有错误,并与SQL数据库一起运行没有问题。我升级到Lion和Xcode 4.3.2,当我构建时,我得到错误" /usr/include/sqlite3.h文件未找到"在我的#import" /usr/include/sqlite3.h"代码行。还有其他人有这个问题或有任何建议吗?我尝试从Project Navigator中删除libsqlite3.dylib,然后通过Link Binary With Libraries的Build Phases选项卡中的+符号将其添加回来,但错误仍然存在。
答案 0 :(得分:6)
从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 :(得分:1)
我认为您需要将SQLite 3.0 Framework包含在项目中。
如果您不知道如何添加框架,请参阅此问题: How to “add existing frameworks” in Xcode 4?
您需要的框架是libsqlite3.0.dylib
希望这有帮助!