[摘要:正在我们编译的时间偶然候会报那个毛病"library not found for - " 因为是我们正在项目中应用了一些第三圆的库,便比方我再应用百度的静态库文件的时间,报出的那个毛病。 当xcode正在编译的时]

在我们编译的时候有时候会报这个错误 "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即可

//

 第一:原因分析: 说是XXX 库文件 not  found ,找不到,找不到原因无飞二种,第一种,没有添加该库文件;第二种,该库文件路径是绝对路径;因为

Xcode只是在本工程中查找,不会根据你随便 添加一个路径,他都会按照你的路径来,所以你需要重新设置他的路径,

第二 解决方案: 重新设置他的路径方法,就是右键然后 Delete —> Remove  Reference  , 这个操作做完之后,你在右键,这时候Xcode可能有个自身的

bug ,自身的bug是,当你右键 Add Files to XXX 的时候,你所调用出来的文件并不是你所在的文件夹,所以这时候你需要二次的 右键调出 Add Files to  XXX  。然

后你在重新编译,可以通过,一切正常运行。

      

第三 设置svn 进行解决此问题;你可能需要对你的svn进行一个设置,不然每次上传项目 你的库文件总是出错 ,我用的cornerstone 的这个svn ,然后是

打开这个svn ,

选中 Preferences 这个选项,然后会跳转到一个界面,你在点击

去掉这个选项,然后去掉这个 .a 选项,然后save  , 在上传文件的时候,你就可以看到.a 这个文件,然后Add 就可以上传了。

转载于:https://www.cnblogs.com/Bo-tree/p/5146155.html

【转载】"library not found for - "解决办法相关推荐

  1. 完美解决:"library not found for - "

    分析原因,解决问题 在Xcode编译的时候,可能会遇到报这个错误"library not found for - ",这是为什么呢? 由于我们在项目中使用了一些第三方的库,如百度的静态库.当Xcode ...

  2. Xocde 12 pod 库 模拟器 library not found for -xxx解决办法

    直接更新 Xcode12 运行模拟器 所有的pod里面的第三方开都找不到头文件,模拟器没问题 library not found for -xxx 如图所示: 解决办法: Xcode12 不知为什么会 ...

  3. Mac下配置tomcat 报错Cannot run program “/Users/xxxxxxx/Library/Tomcat/bin/catalina.sh“ 解决办法

    Mac下tomcat,调试后报错Cannot run program "/Users/xxxxx/Library/Tomcat/bin/catalina.sh" (in direc ...

  4. [转载] Python3十大经典错误及解决办法

    参考链接: Python中的关键字2 ◆ ◆ ◆  ◆ ◆ 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极 ...

  5. matlab第一次启动特别慢,[转载]Matlab启动初始化很慢的解决办法

    首先介绍一下我自己使用的有效方法,一般matlab启动初始化很慢主要的原因是在找注册文件,一般是由于安装了MAC类的软件引起的,所以我按照下文提供的方法"在[目标]中,键入如下内容" ...

  6. 转载-文件资源管理器无响应的解决办法

    在Win10中,文件资源管理器经常出现崩溃未响应的问题,可能出现的问题是,双击"此电脑"进入就出现Windows资源管理器未响应的问题,或者任意软件通过打开文件对话框选择文件出现资 ...

  7. HDF5 header version 1.10.4与HDF5 library 1.10.5冲突解决办法记录

    装完tensorflow2.0版本一直使用正常,然后不知道怎么就同意了更新anaconda, 就出现了header1.10.4和library1.10.5不匹配的问题,百度了很多方法,最后这个有用,非 ...

  8. navicat for Oraclel链接oracle 报错oracle library is not loaded的解决办法

    一.下载 OCI文件下载 Oracle Instant Client Downloads for Microsoft Windows下载 1.oracle官网下载oci 64位下载 https://w ...

  9. PHP安装编译错误及解决办法

    今天搭建LAMP环境是编译PHP时出现的错误汇总. 错误: configure: error: xml2-config not found. Please check your libxml2 ins ...

  10. php5编译安装常见错误和解决办法集锦

    最近在给开发同事折腾开发测试环境,其中就有 php 的编译安装.由于每个人的需求不一致,所以也接触到了各种模块编译和集成,中间不乏各种编译依赖报错. 正好,搜了几次都是下面 2 篇文章内容,干脆就转到 ...

最新文章

  1. Ubuntu 系统输入法设置
  2. R语言广义线性模型Logistic回归模型C Statistics计算
  3. IBM用量子计算机成功模拟分子,登上《自然》封面
  4. eclipse中 properties文件编码问题
  5. leetcode 376. Wiggle Subsequence | 376. 摆动序列(动态规划)
  6. JHipster生成微服务架构的应用栈(一)- 准备工作
  7. 未捕获的异常 'NSInternalInconsistencyException'
  8. 计算机丨浏览器访问出现DNS_PROBE_POSSIBLE解决方法
  9. shop++源码反编译----随笔
  10. RabbitMQ 集群原理和完善
  11. 华为交换机web界面配置
  12. AD09,如何设置按住鼠标轮放大缩小
  13. 分享使用ASO提升App Store排名的技巧,appstore排名优化
  14. 计算机上怎么写英语音标,手的英语音标怎么写
  15. App Tamer for Mac(CPU优化电池管理工具)特别版
  16. 新宜中国携手fone,踏上预算管理新征程
  17. insmod lsmod rmmod
  18. redis中的save配置项
  19. PXC 配置笔记-从MySQL直接转成PXC集群
  20. [Tensorflow2] 梯度反转层(GRL)与域对抗训练神经网络(DANN)的实现

热门文章

  1. ubuntu16.04中ROS-Kinetic安装Arbotix
  2. LibMeshEquationSystem 类接口
  3. [Android] Android 任务栈 【转载】
  4. Django - 补充目录
  5. 自适应方案比较及案例
  6. 百度之星初赛A 今夕何夕
  7. 玲珑学院 1138 - 震惊,99%+的中国人都会算错的问题
  8. Windows 8已经支持的游戏开发框架
  9. Python3.7.2版本出现ModuleNotFoundError: No module named 'paramiko'解决办法
  10. cf914F. Substrings in a String(bitset 字符串匹配)