首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Sqlite编译iOS 4失败

用Sqlite编译iOS 4失败
EN

Stack Overflow用户
提问于 2010-11-27 04:17:47
回答 3查看 1.5K关注 0票数 1

我用SDK2.2编写了一个iPhone应用程序,我已经更新了我的XCode和SDK,所以现在我只有SDK4.2,我想用它来更新我的应用程序。

问题是我甚至不能让它编译!

我得到以下错误:

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/include/sqlite3.h:5772:错误:预期'=‘、'asm’或‘属性’之前的'int‘

所讨论的问题是:

SQLITE_API int sqlite3_rtree_geometry_callback( sqlite3 *db,const char *zGeom,int (*xGeom)(sqlite3_rtree_geometry *,int nCoord,double *aCoord,int *pRes),void *pContext );

我尝试过重新连接较新的sqlite框架,包括libsqlite3.dylib和libsqlite3.dylib,但它们仍然会导致这个错误。

如果我注释掉导入语句(#import "sqlite3.h"),它就会编译得很好。(显然,当我运行它时,它会崩溃。)

EN

回答 3

Stack Overflow用户

发布于 2010-12-13 23:29:16

我使用Sqlite.h导入这个库的方式是一样的:

代码语言:javascript
复制
   #import <sqlite3.h>

它解决了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2010-12-06 02:15:58

在将#import "sqlite3.h“替换为#import "/usr/include/sqlite3.h”之后,我设法使其正常工作。

票数 0
EN

Stack Overflow用户

发布于 2010-12-06 04:11:51

最后,我创建了一个新项目,并从原始文件导入所有文件,然后链接sqlite框架。在那之后,它编译得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4290102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档