您的位置:首页 > 数据库

sqlite3 编译静态库

2014-12-19 16:07 218 查看
因为cocos2d-x 没有提供 sqlite3的ios android的库( ios sdk和android sdk都自带)。自己正好学习下,怎么做库。

xcode:Version 5.1.1 

xcode建立库,网上有,这里就省略了。

1.xcode有 ios device 和 ios Simulator 两个选项。

ios device : 导出的是  armv7 armv7s arm64 这些选项可以在 build setting设置

ios Simulator: 导出的是 i386 (32位)  x86_64(64位),

cocos2d引擎提供的库是  ios : armv7 armv7s  i386   x86_64 和 arm64  ,不清楚为何要这样分两种库。例如external/png/prebuilt/ios 下两个文件

然后把 device和Simulator导出的.a 合并成一个文件。

lipo -info 查看.a信息 

lipo -create 合并命令   lipo -create libsqlite3_x86_64.a libsqlite3.a -output libsqlite_all.a

还有导出库的时候,选择release。 我的release生成的文件比debug大,这个暂时不清楚..

android的导出的方法,

android导出方法

引用链接:http://blog.csdn.net/sozell/article/details/11678043
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sqlite3 cocos2d-x