集成第三方库常见问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mangosnow/article/details/42061741

集成第三方库常见问题


miss required architecture x86_64 in file xxx

.a 文件不支持 64 位,需要你找到源码,或者编译出来的64位包

编译正确,使用时崩溃

但凡打包.a 文件的时候,如果使用了category,容易出现编译正确,但是一打开就崩溃的问题需要做如下处理:

“Other Linker Flags”设置项,双击添加这两个标志-ObjC与-all_load

使用SVN时提交 .a 文件失败,或者被忽略了

在CornerStone的菜单栏里面 View->ShowIgnoreItems 把library标记为Add就可以上传了

其他工具同理

没有引入框架,导致编译不通过

手头没有这样的例子,一般表现为找不到某个方法,按照 .a 文件使用方法就行

xml 相关

找到“Paths\Header Search Paths”项,双击添加 /usr/include/libxml2

找到“Linking\Other Linker Flags”项,并添加“-lxml2”到列表中


最后,只想说一句,按照文档来配置,一般都没有问题。

平时设置过的,可以按照记忆做,有问题再回来解决问题


猜你喜欢

转载自blog.csdn.net/mangosnow/article/details/42061741