iphone - 在 iOS 5 中编译时出现 SQlite 3 错误

标签 iphone sqlite

我在使用 iOS5 编译代码时遇到以下错误。使用以前的版本似乎没问题

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/usr/include/sqlite3.h:230:24:错误:将“sqlite3”重新定义为不同类型的符号[3]

任何建议

最佳答案

我也有同样的问题。我发现当我将“C/C++/Objective-C 编译器”从“Apple LLVM 编译器 3.0”更改回“LLVM GCC 4.2”时,错误消失了。 (但这不是首选的 iOS 5 设置)

此外,iOS 5.0 中似乎默认包含 sqlite3,当您将 sqlite3 作为框架包含在项目中时,这可能会导致重新定义错误。但即使当我从项目中删除框架时,错误仍然出现(但这次只有 2 个而不是 4 个)。

关于iphone - 在 iOS 5 中编译时出现 SQlite 3 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7765865/

相关文章:

ios - iOS 9 中的 iPhone 通知中心未添加远程通知

java - 如何使用 glide 库使用 SQLite 在 gridview 中显示图像?

java - getApplicationContext() 返回 null,但在其他 Activity 中有效

sqlite - 在关闭之前保存对话框内容

ios - 动态添加气泡 View

php - 在 iPhone 应用程序上登录/注销

iphone - xcode - 使搜索栏出现/消失

iphone - MPNowPlayingInfoCenter 与 AVAudioPlayer 兼容吗?

java - SQL rawQuery 如果包含

java - 是否可以在 android 中备份和恢复数据库文件?非根设备