问题及解决方法
简单来说,这个问题分两个方面。

  • 错误如下,这表示是查询 Library 的时候出现的异常。

“directory not found for option '-L/…”

解决方法:

依次 Project -> targets -> Build Setting -> Library Search Paths
删除里面的路径

  • 错误如下, 这表示是查询 Framework 的时候出现的异常。

“directory not found for option '-F/…”

解决方法:

依次 Project -> targets -> Build Setting -> Framework Search Paths删除里面的路径

解释
简单说一下 Library Search PathsFramework Search Paths

Framework Search Paths:如果你引用的 Frameworks 没有在标准位置(standard
locations),那么,你需要在工程的配置文件里设置 “Framework Search Paths”,
用来为编译器(compiler)和连接器(linker)指定搜索路径。

Library Search Paths 至于 “Library Search
Paths”,没有查到像样的官方文档,不过想想内容应该是差不多的,不过一个用来搜索Framework,一个用来搜索Library。

iOS开发中的Search Paths设置 在 iOS 开发中经常遇到一些关于路径的设置,比如引入了百度地图的
SDK,项目拷贝到其他的电脑上或者多人同时开发的时候容易报 Library Not Found 的错误,或者是引入第三方库比如
ASIHttpRequest/RETableView 经常报 #include <> 的错误这就需要配置一些搜索路径。

Framework/Library Search Paths 1、Framework Search Paths
附加到项目中的framework(.framework
bundles)的搜索路径,在iOS开发中使用的不是特别多,通常对于iOS的开发来说一般使用系统内置的framework。

2、Library Search Paths 附加到项目中的第三方Library(.a
files)的搜索路径,Xcode会自动设置拖拽到Xcode中的.a文件的路径,为了便于移植或者是多人协作开发一般会手动设置。

比如对于设置百度的地图的SDK,我们会设置如下:

(SRCROOT)/../libs/Release(SRCROOT)/../libs/Release(SRCROOT)/../libs/Release(EFFECTIVE_PLATFORM_NAME),其中
(SRCROOT)宏代表您的工程文件目录,(SRCROOT)宏代表您的工程文件目录,(SRCROOT)宏代表您的工程文件目录,(EFFECTIVE_PLATFORM_NAME)宏代表当前配置是 OS 还是
simulator

Header Search Path 1、C/C++头文件引用
在C/C++中,include是变异指令,在编译时,编译器会将相对路径替换成绝对路径,因此,头文件的绝对路径等同于搜索路径+相对路径。

(1) #include <iostream.h>:引用编译器的类库路径下的头文件

(2)#include “hello.h”:引用工程目录的相对路径的头文件

2、(User) Header Search Path (1)Header Search Path指的是头文件的搜索路径。

(2)User Header Search Paths指的是用户自定义的头文件的搜索路径

3、Always Search User Paths 如果设置了Always Search User Paths为YES,编译器会优先搜索
User Header Search Paths 配置的路径,在这种情况下 #include <string.h>, User Header
Search Paths 搜索目录下面的文件会覆盖系统的头文件。

【解决方法】ld: warning: directory not found for option相关推荐

  1. 解决警告“ld: warning: directory not found for option”

    从项目中删除了某个目录.文件以后,编译出现警告信息: ld: warning: directory not found for option"XXXXXX" 很奇怪,为什么已经从项 ...

  2. warning: directory not found for option“XXXXXX”

    从项目中删除了某个目录.文件以后,编译出现警告信息: ld: warning: directory not found for option"XXXXXX" 很奇怪,为什么已经从项 ...

  3. pyzbar报错解决方法:WARNING: .\zbar\decoder\pdf417.c:89: <unknown>:

    使用pyzbar识别手机拍摄的图片中的二维码,报错:WARNING: .\zbar\decoder\pdf417.c:89: <unknown>: 网上搜到的一个解决报错方法: from ...

  4. 如何去掉 warning: directory not found for option '-L/Users/sven/Desktop/...

    1.选择工程, 编译的 (targets) 2.选择 Build Settings 菜单 3.查找 Library Search Paths 和 Framework Search Paths, 删掉编 ...

  5. iOS——directory not found for option 链接错误

    ld: warning: directory not found for option lAFNetWorking "directory not found for option '-L/. ...

  6. 消除 Xcode7 中 directory not found for option 'xxxx' 警告

    消除 Xcode7 中 directory not found for option 'xxxx' 警告 升级Xcode7之后,你会遇到一些警告信息,诸如以下一条: ld: warning: dire ...

  7. php _get invalid,PHP 错误: ZipArchive::getFromName(): Invalid or unitialized Zip object in 解决方法...

    PHP 错误: ZipArchive::getFromName(): Invalid or unitialized Zip object in 解决方法 发布于 2014-11-07 15:00:00 ...

  8. php undefined function 几个函数,PHP Fatal error: Call to undefined function 函数名() in 解决方法...

    PHP Fatal error: Call to undefined function 函数名() in 解决方法 发布于 2015-01-14 08:55:15 | 219 次阅读 | 评论: 1 ...

  9. php 开启 scandir,解决PHP环境Warning: scandir()问题

    安装Wordpress偶尔会出现Warning: scandir()问题,分享一下解决方法: Warning: scandir() has been disabled for security rea ...

最新文章

  1. c纳秒级计时器_C++11 计时器!真香
  2. jms在jboss上的简单应用
  3. eclipse 在 Linux中常用命令,持续更新....
  4. Eclipse常用快捷键常用技巧
  5. python学习-字典(哈希表、创建、插值、取值、keys、values、items、copy、fromkeys)
  6. Fireflow 终于发布啦!
  7. chromebook刷机_如何在Chromebook上拍照
  8. 微信没有回车键怎么换行_在东平相亲网加了心仪对方的微信,但是没有话题怎么办?...
  9. 多语言ASR?没有什么听不懂,15种语言我全都要
  10. SpringBoot_Redis配置
  11. 【线程】——生产者消费者模型
  12. spotlight on windows 监控 配置 无法连接的问题
  13. 攻击需要成本吗_光伏智能温室建设成本高吗?需要哪种钢结构?
  14. mac 装python环境下mysql_MAC OS X下安装MySQL-python
  15. 全国(全球)快递查询物流查询API,物流信息追踪接口
  16. 单片机应用系统设计技术——串行口方式0 拓展并行输出端口 02 74LS164芯片
  17. 赵一新:通勤研究与城市治理
  18. Python将数字转换成大写字母
  19. 从谷歌(Google)首页变化看互联网十三年风云
  20. 主目录中文路径名转英文

热门文章

  1. Android禁止app字体大小跟随系统字体大小调节
  2. 使用Python求解方程
  3. OneDrive登录失败解决办法
  4. “大学教育的目的”-- 芝加哥大学Andrew Abbott教授的演讲
  5. 立体翻转效果海报怎么制作?PS详细步骤教程!
  6. 我的世界服务器创世神文件夹,我的世界服务器怎么给创世神权限的指令
  7. 【控制篇 / 应用】(6.0) ❀ 01. 只允许使用 QQ 和微信 (上) ❀ FortiGate 防火墙
  8. 1+X证书web前端开发(中级)部分习题整理(题源来自奥鹏教育)
  9. r语言mfrow全程_R语言(绘图入门)
  10. mysql json数据引号处理