美文网首页
"library not found for -xx "通用解决

"library not found for -xx "通用解决

作者: 简单的美利坚 | 来源:发表于2020-03-23 14:59 被阅读0次

    描述

    我们从git或者svn拉下项目,在编译的时候有时候会报这个错误 "library not found for -xx "

    原因

    问题原因 项目引用了第三方库.a包或者其他文件,编译过程中找不到目录下这些文件从而报错

    解决

    1.检查项目库文件目录的路径  ,应该带上$(PROJECT_DIR)

    比如:$(PROJECT_DIR)/Service/Supporting/Library/XMPP/Vendor/libidn

    检查方式-项目 - Build setting - search path - library search paths

    2.检查项目库文件有没有导入

    检查方式: 项目 - Build Phases  - Link Binary With Libraries - 如果是灰色的,说明缺少这个库文件,在项目代码里找到这些库文件,先移除,从新导入,导入到你配置的文件目录下

    图解

    比如说我项目xmpp 有这个libidn.a文件,从SVN上拉下来缺少这个报错"library not found for -xx " ,我就百度这个libidn.a,并下载解压,拖入项目并copy到库文件配置下的目录,重新编译成功

    相关文章

      网友评论

          本文标题:"library not found for -xx "通用解决

          本文链接:https://www.haomeiwen.com/subject/icjwyhtx.html