您的位置:首页 > 其它

项目中某些静态库缺少,或者编译环境的问题造成的相关编译错误(Undefined symbols for architecture x86_64:)

2015-10-28 16:04 507 查看
项目工程中导入了很多库,有时候会出现一些问题,解决办法如下:



解决办法:

选中Targets—>Build Settings—>Architectures

把build active architectures only 改为 NO,把的Valid Architectures选项中的arm64参数删掉就可以了,或者:双击Architectures,选择other,删除$(ARCH_STANDARD),然后增加armv7和armv7s(写上:$(ARCHS_STANDARD_32_BIT))

清理工程,再次编译

图示:







如果会出现下列错误:



首先检查相应的库有没有导入,一般都是此类问题




最好修改完成后,先清理一下工程 (clean),在进行编译 (build)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: