/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2因退出代码1错误而失败

时间:2010-01-30 01:19:16

标签: iphone objective-c gcc simulator

  

可能重复:
  gcc-4.2 failed with exit code 1 iphone

我收到错误

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

每次我尝试在iPhone设备和模拟器上运行程序时。

我也看到了这一点:

ld: duplicate symbol .objc_class_name_MainView in /Volumes/Mark's Flash Drive/iFtB/build/iFtB.build/Debug-iphonesimulator/iFtB.build/Objects-normal/i386/MainView.o and /Volumes/Mark's Flash Drive/iFtB/build/iFtB.build/Debug-iphonesimulator/iFtB.build/Objects-normal/i386/iFtBAppDelegate.o

太。这可能是问题的一部分吗?

提前致谢,

先生。曼

3 个答案:

答案 0 :(得分:11)

这意味着MainView类定义了两次或更多次。

检查:

  1. 如果MainView班的@implementation出现在任何.h个文件中。它不应该。
  2. 如果您和第三方库定义了2个MainView个类。您可能需要重命名MainView课程。

答案 1 :(得分:4)

KennyTM是正确的。

我不小心导入.m文件而不是.h收到了这个可爱的错误。

答案 2 :(得分:0)

当我将可靠性类添加到我的代码时,我遇到了同样的问题。我已经将tree20包含在我的项目中,该项目具有可靠性等级。所以当我再次将可靠性类添加到我的类时,我得到了同样的错误。我从项目中删除了可靠性代码,它完美无缺。