在编译工程时,遇到类似“ld: library not found for -l....”的错误提示

现象:

从项目中删除了某个目录、文件以后,编译出现警告信息:

ld: warning: directory not found for option“XXXXXX”

很奇怪,为什么已经从项目中删除了文件和文件夹还是报这个警告呢?


原因:

通常这是由于工程在编译时找不到需要的链接库而导致的。


解决方法:

1选择工程, 编译的 (targets)

2选择 Build Settings 菜单

3查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warning的路径即OK



你可能感兴趣的:(在编译工程时,遇到类似“ld: library not found for -l....”的错误提示)