Spatialite和iOS
我正在尝试构建最新版本的Spatialite,以便在iOS平台上使用,并且没有取得多大进展.我已经下载了以下库的最新版本,并尝试将它们放入一个项目(每个项目作为自己的目标)并将它们构建为一个静态库.
> Spatialite(3.0.1合并) 每次下载都包含许多与scrips,标题和源代码混合在一起的文件.从步骤here中不清楚应该加载哪些不应该加载.我已经尝试将每个目录中的所有文件都放入他们自己的组中,但是没有用,我在第2步遇到困难,因为我的Xcode版本与示例中使用的版本不同.当添加PROJ.4位时,Xcode询问我是否要创建“外部构建系统项目”. 我还尝试从post开始使用Lionel的项目并更新所有软件的版本.不幸的是,Xcode在新的源代码中抛出了数十个警告,并且还抛出了一些错误.如有必要,我可以分享.更进一步,我甚至采取了他的输出(静态库和标题)并将它们带入另一个项目,但由于某种原因,编译器抛出错误,说他们找不到“sqlite3”.我已经将SQLite3添加到项目中,但它没有清除. 我也试过跟进这个thread,但是我无法提问,所以我不能问原始用户他/她是如何完成这个的. 最后,一个问题: 有谁知道如何使用Xcode 4.5和iOS 6构建最新版本的Spatialite及其伴随库(GEOS,PROJ.4)? 如果是这样,你能分享一下你是怎么做到的吗?我想从概念上理解发生了什么. 解决方法
我知道两种替代方法,对我来说都很好.
>从libspatialite-ios获取Makefile和补丁,输入make 两者都会给你一些旧的4.1.1版本,但这对大多数用途来说都没问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |