clang: error: linker command failed with exit code 1 (use -v to see invocation)解决办法
2016-07-19 18:29
561 查看
clang: error: linker command failed with exit code 1 (use -v to see invocation)解决办法
build phases->compile sources看看.m文件是不是都添加了。仔细查找看看是不是相同名字的文件添加了两次。build setting->Other linker Flags改变属性为-ObjC
如果是新添加的第三方库,且不是静态库,先重复第一步过程,然后找到 Build settings->Linking->Other Linker Flags,将此属性修改成-all_load 或者 -ObjC ,这个视情况而定。总之可以多试几次。
如果添加的是第三方静态库,在用到这个库的所有文件中都出现了错误,这种情况就可能是这个静态库路径混乱导致的链接错误。解决方法:Build settings->Search Path->Library Search Paths 添加静态库的相应路径。
如果上面的所有方法都不管用。你可以再试试一下几个方法:
1.看看是不是有新添加的文件跟之前文件同名
2.错误信息中出现了某个类的名字,去原文件中看看#import了哪些第三方库,把这些库挨个注释排除,找到出错的那个库,然后按照官方提供的步骤重新添加一遍。
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Linux 自检和 SystemTap
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- Python 七步捉虫法
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- 在ASP.NET 2.0中操作数据之七十二:调试存储过程
- 讲解WordPress开发中一些常用的debug技巧
- JavaScript程序设计之JS调试
- 可以用来调试JavaScript错误的解决方案
- 如何调试异步加载页面里包含的js文件
- jQuery下的Ajax调试步骤
- 调试一段PHP程序时遇到的三个问题
- JavaScript高级程序设计 错误处理与调试学习笔记
- Javascript调试脚本的经验之谈第1/2页