我的应用程序在带有 Xcode 4.2 的 Snow Leopard 上完美运行。构建时没有错误,并且可以毫无问题地使用 SQL 数据库运行。我升级到 Lion 和 Xcode 4.3.2,当我构建时,我的 #import "/usr/include/sqlite3.h" 代码行中出现“/usr/include/sqlite3.h file not found”错误。其他人有这个问题或有什么建议吗?我尝试从项目导航器中删除 libsqlite3.dylib,然后通过 Link Binary With Libraries 中的 Build Phases 选项卡中的 + 号将其添加回来,但错误仍然存在。
问问题
5843 次
2 回答
6
从Snow Leopard
toLion
和Xcode 4.2
to更新时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>
于 2013-01-06T17:16:30.303 回答
1
我认为您的问题是您需要将 SQLite 3.0 框架包含到您的项目中。
如果您不知道如何添加框架,请参考这个问题: 如何在 Xcode 4 中“添加现有框架”?
你想要的框架是 libsqlite3.0.dylib
希望这可以帮助!
于 2012-05-02T18:40:01.093 回答