码迷,mamicode.com
首页 > 其他好文 > 详细

"library not found for - "解决办法

时间:2014-12-23 13:46:16      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

在我们编译的时候有时候会报这个错误 "library not found for - "

技术分享

由于是我们在项目中使用了一些第三方的库,就比如我再使用百度的静态库文件的时候,报出的这个错误。

当xcode在编译的时候却找不到这个库,从而导致如此。

所以我们要让xcode知道这个库文件在哪里,从而在编译的时候轻松的找到它。

 

解决办法:

获取 库文件所在的那个文件夹 路径,添加到 Target的Build Settings界面

技术分享

 

 

 

技术分享

 

ld:library not found for -lXXX 的问题有可能是你的某个库的连接引用有问题,解决的办法就是在项目的target里,选中Link Binary With Libraries 里的.a或framework 取消加入,就可以了

 

ld:warning:directory not found option 的问题可能是framework search paths 还有Library Search Paths 里面并没有这个路径,删除即可

 

技术分享

 

duplicate就是重复意思,那么看代码 要删除重复的openUDID,以及libwoa_two和sbjson冲突了,删除sbjson的点m即可

"library not found for - "解决办法

标签:

原文地址:http://www.cnblogs.com/Milo-CTO/p/4179870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!