尝试在 xcode 4 中编译我的项目时出现以下错误(在 xcode 3.x 中工作正常)
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_FBSession", referenced from:
objc-class-ref in View1Controls.o
"_OBJC_CLASS_$_FBLoginDialog", referenced from:
objc-class-ref in View1Controls.o
"_OBJC_CLASS_$_FBRequest", referenced from:
objc-class-ref in View1Controls.o
"_OBJC_CLASS_$_FBStreamDialog", referenced from:
objc-class-ref in View1Controls.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
谁能解释一下出了什么问题吗?我确定我已经正确导入了头文件..
Thanks,
Jack
假设具有这些功能的库包含在 Xcode 项目中,当这些库未与二进制可执行文件链接时,就会出现此错误。将旧项目升级到较新版本的 Xcode 时可能会发生这种情况。
要修复此问题,请导航至 Xcode 中的项目概述。单击目标。单击构建阶段。展开“链接二进制文件与库”列表。如果未列出库,请单击“+”,然后添加适当的库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)