注册 登录
主题 : 编译出现错误:linker command failed with exit code 1
级别: 新手上路
UID: 200174
精华: 0
发帖: 0
可可豆: 3 CB
威望: 3 点
在线时间: 0(时)
注册时间: 2013-01-06
最后登录: 2013-06-13
楼主 : 发表于: 2013-01-06 15:48    发自: Web Page

编译出现错误:linker command failed with exit code 1   

ld: warning: ignoring file /Volumes/Xcode/Xcode.app/Contents/Developer/Library/Frameworks/SenTestingKit.framework/SenTestingKit, missing required architecture armv7 in file


ld: duplicate symbol _OBJC_METACLASS_$_MMApiRegister in /Users/wangbin/Desktop/00_ios/hezi_ios08/WXSDK/libWeChatSDK.a(WeChatRegister.o) and /Users/wangbin/Desktop/00_ios/hezi_ios08/WXSDK/libWeChatSDK.a(WeChatRegister.o) for architecture armv7


clang: error: linker command failed with exit code 1 (use -v to see invocation)








只是在工程中添加微信的SDK,两个.h文件和一个.a文件,没有做其他操作,求助大神。

如果新建个普通工程添加进去就不会报错,仍是不解啊。

级别: 风云使者

状态: 未签到 - [480天]
UID: 78198
精华: 2
发帖: 3543
可可豆: 3376 CB
威望: 13237 点
在线时间: 4900(时)
注册时间: 2011-06-28
最后登录: 2016-09-07
沙发 : 发表于: 2013-01-06 15:50    发自: Web Page

armv7 你没添加


 


还有可能是你的.a没有配置好


级别: 新手上路
UID: 85926
精华: 0
发帖: 23
可可豆: 195 CB
威望: 195 点
在线时间: 45(时)
注册时间: 2011-08-08
最后登录: 2016-12-14
板凳 : 发表于: 2013-01-06 16:32    发自: Web Page
.a文件没添加上去,用svn管理代码得话是不会提交.a文件的,检查下.a文件是不是因为svn的问题没下载下来
级别: 新手上路
UID: 200174
精华: 0
发帖: 0
可可豆: 3 CB
威望: 3 点
在线时间: 0(时)
注册时间: 2013-01-06
最后登录: 2013-06-13
3 楼:  发表于: 2013-01-06 16:33    发自: Web Page
armv7不是主要问题??
SDK是官网下载的,在新工程里可以使用,只是导入旧工程之后编译报错。
级别: 新手上路

状态: 未签到 - [61天]
UID: 26803
精华: 0
发帖: 27
可可豆: 488 CB
威望: 313 点
在线时间: 498(时)
注册时间: 2010-08-05
最后登录: 2017-01-19
4 楼:  发表于: 2013-01-06 17:00    发自: Web Page
找到Build settings->Linking->Other Linker Flags,将此属性修改成-all_load


同一个错误可能是很多问题造成的,回复的只是其中一种解决的可能,这种方案解决不了就是其他的问题,这是一个排除错误的过程。
[ 此帖被xietingsong9在2016-08-24 17:55重新编辑 ]

好好学习,天天向上
级别: 新手上路
UID: 200174
精华: 0
发帖: 0
可可豆: 3 CB
威望: 3 点
在线时间: 0(时)
注册时间: 2013-01-06
最后登录: 2013-06-13
5 楼:  发表于: 2013-01-06 17:16    发自: Web Page
问题已解决,不过我是把Other Linker Flags下的属性全删除了。
级别: 新手上路

状态: 未签到 - [61天]
UID: 26803
精华: 0
发帖: 27
可可豆: 488 CB
威望: 313 点
在线时间: 498(时)
注册时间: 2010-08-05
最后登录: 2017-01-19
6 楼:  发表于: 2013-01-06 17:29    发自: Web Page
解决了就好,我以前添加开源的.a文件时也遇到过类似的情况,问题大多主要是出现在Ohter Linker Flags 这个属性上
级别: 新手上路
UID: 220187
精华: 0
发帖: 4
可可豆: 4 CB
威望: 5 点
在线时间: 110(时)
注册时间: 2013-04-23
最后登录: 2016-09-06
7 楼:  发表于: 2014-04-04 17:23    发自: Web Page
我时在添加微信libWeChatSDK.a的时候报同样错误。有添加 armv7 ,Build settings->Linking->Other Linker Flags属性做了各种尝试,还是没解决问题。不知道该怎么办了
级别: 侠客

状态: 未签到 - [38天]
UID: 282679
精华: 0
发帖: 162
可可豆: 428 CB
威望: 298 点
在线时间: 255(时)
注册时间: 2013-12-19
最后登录: 2017-01-18
8 楼:  发表于: 2014-07-08 11:35    发自: Web Page
同样的问题,求解,你解决了吗?
级别: 新手上路
状态: 未签到 - [1天]
UID: 296777
精华: 0
发帖: 3
可可豆: 29 CB
威望: 8 点
在线时间: 105(时)
注册时间: 2014-03-03
最后登录: 2016-10-17
9 楼:  发表于: 2014-07-14 16:52    发自: Web Page
解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了解决不了了,烦死了
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

验证问题:
苹果公司现任CEO是谁?2字 正确答案:库克

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部