当前位置: 代码迷 >> Iphone >> iphone 链接 SQLite3 加载报错.该如何解决
  详细解决方案

iphone 链接 SQLite3 加载报错.该如何解决

热度:399   发布时间:2016-04-25 06:33:24.0
iphone 链接 SQLite3 加载报错...
操作步骤:使用Xcode4.3.3 做一个SQLite3数据库的链接,首先需要加载 目录/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib 下 的libsqlite3.0.dylib 文件。
问题描述:Xcode4.3.3没有以前版本的 add -> Existing Frameworks 选项,所以我打开目录直接把文件拖过来,选择 Create groups for any added folders,然后编译直接报错了,
报错信息如下:

ld: warning: ignoring file /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/lib/libsqlite3.dylib, missing required architecture i386 in file
ld: warning: ignoring file /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/lib/libSystem.dylib, missing required architecture i386 in file
ld: in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/lib/libobjc.A.dylib, missing required architecture i386 in file for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这里添加库不是这样添加的么???望知道的朋友解答下,另寻 iphone链接Sqlite例子 邮箱:aroundinyour@vip.qq.com 非常感谢...

------解决思路----------------------
我4.3.1的xcode加进去一点问题都没有啊,不过我不是拖进去的。4.3的是有add -> Existing Frameworks 选项的。只是和3.X的有点不一样。先点项目,然后点build phases,然后找到link binary with libraries,再点左下角的+号,输入你要的系统库就可以添加进去了。