我在使用 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/