xx duplicate symbols for architecture i386的问题

问题:
[转载]duplicate <wbr>symbols <wbr>for <wbr>architecture <wbr>i386
解决方法:
You've included  "filexxx" in your project twice. 
It's possible that another library (such as sharekit) included it for you, doublecheck the files sharekit includes and remove one copy of  "filexxx"  and things should compile.

今天我碰到了这样一个问题,是在做别人完成的项目中 添加和修改一些问题于是我就创建了一个类,之后运行就出现上面的问题 2 duplicate symbols for architecture i386的问题。经过查找资料,这样的问题就是你创建了和原来项目中相同的一个类,发生了冲突,只要你删除其中的一个类或这将类名改不一样的就可以了。然后运行就OK了。


从网上查资料也有这样解决的:
一个项目中不可能有两个main入口吧。删除不需要的那一个,ok了。
还有一种,Undefined symbols for architecture i386:
说明缺少某种框架,或者类。
根据提示进行添加某些框架或者类。

这两种情况一般在多个人进行开发,或者多个项目进行整合、复用代码拷贝的时候,往往出现这种问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值