[ERROR]常见Xcode编译报错

记录一些经常遇到的Xcode编译报错,及解决方法,不定时更新...


1.ld: symbol(s) not found for architrcture x86_64

具体见:编译报错

***********************************************************************

2.clang:error: no input files


这个错误主要是在往现有工程中添加已有文件(比如别人封装的一些类库)时出现的,可按如下方式解决:

项目TARGETS -->Build Phases --->Compile Sources(10 items)

这里显示了,几乎所有你项目的.m文件,找到报错的那个.m文件,会发现其左边的图标是白色的,和其他的不一样,选中它,删除就行了;列表的最下面有个"+"和"-",点击"-"就是删除...

***********************************************************************

3.ld:35 duplicate symbols for architecture x86_64


这个报错的关键点在duplicate,重复的,就是项目中重复导入某个文件(一般是第三方库),这里重复导入了Masnary,一般仔细检查上面路径中出现的第三方库,就能找到原因所在...

***********************************************************************


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值