命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2失败,退出代码为1

时间:2010-12-16 11:40:49

标签: objective-c

在运行代码时,我遇到以下错误,任何人都可以帮助我解决此问题

ld: duplicate symbol _OBJC_METACLASS_$_FBSession in /Users/Rachit/mobileapps/iphone/XYZ copy/build/ApostekApp.build/Distribution adhoc-iphoneos/APPNAME.build/Objects-normal/armv6/FBSession-B9CA0037BD5C5F44.o and /Users/Rachit/mobileapps/iphone/XYZ copy/build/ApostekApp.build/Distribution adhoc-iphoneos/APPNAME.build/Objects-normal/armv6/FBSession-B9CA0037BD5C5F44.o

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

2 个答案:

答案 0 :(得分:0)

我之前碰到过这个。我不是百分百肯定,但这是我的理论:

当在头文件中的接口外声明变量时,可能会发生这种情况。由于头文件包含在其他几个类中,因此会出现冲突。如果您有这样的变量,请尝试将其放在@implementation

答案 1 :(得分:0)

可能不是你的确切问题,但可以帮助其他人找到这个问题。

除其他外,“退出代码1失败”如果项目中的某个文件(.h,.m)丢失,可能会导致链接器错误。