xcode - SQLite3 在 xcode 4.3.2 中出现错误

标签 xcode sqlite

我的应用程序在使用 Xcode 4.2 的 Snow Leopard 上完美运行。构建没有错误,使用 SQL 数据库运行也没有问题。我升级到 Lion 和 Xcode 4.3.2,当我构建时,我在我的#import“/usr/include/sqlite3.h”代码行中收到“找不到/usr/include/sqlite3.h 文件”的错误。还有其他人有这个问题或有任何建议吗?我尝试从项目导航器中删除 libsqlite3.dylib,然后通过链接二进制文件与库中的构建阶段选项卡中的 + 号将其添加回来,但错误仍然存​​在。

最佳答案

Snow Leopard 更新时至 LionXcode 4.2Xcode 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>


关于xcode - SQLite3 在 xcode 4.3.2 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419042/

相关文章:

xcode - Xcode:项目设置与目标设置

ios - 侧面导航栏(菜单)(iOS 6),如 Facebook 应用程序 + Storyboard

python - Sqlite3 不会获取数据库行,尽管它们存在

ios - 如何从委托(delegate)和数据源类访问 Collection View ?

ios - iPad 屏幕旋转错误。有没有办法在 View 加载之前锁定旋转?

ios - Swift ios 正则表达式只允许正数 1 及以上

ios - 当我在设备上运行时找不到 SQLite 文件

javascript - Android SQLite 日期 ('now' )不准确

database - ionic 2/3中如何处理数据库异步操作

ios - 从 iOS 中的数据库中删除某些行后,Sqlite 文件大小不会减小