7

可能重复:
gcc-4.2 失败,退出代码为 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

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

提前致谢,

曼先生

4

3 回答 3

11

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

查看:

  1. 如果MainView@implementation出现在任何.h文件中。它不应该。
  2. 如果MainView您定义了 2 个类和一个第三方库。您可能需要重命名您的MainView班级。
于 2010-01-30T06:19:32.967 回答
4

因为 KennyTM 是正确的。

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

于 2011-07-22T05:26:20.493 回答
0

当我将可靠性类添加到我的代码中时,我遇到了同样的问题。我已经将 tree20 包含到我的项目中,该项目具有可靠性等级。因此,当我再次将可靠性类添加到我的类时,我得到了同样的错误。我从我的项目中删除了可靠性代码,它运行良好。

于 2011-10-11T09:29:06.780 回答