我收到错误
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
太。这可能是问题的一部分吗?
提前致谢,
先生。曼
答案 0 :(得分:11)
这意味着MainView
类定义了两次或更多次。
检查:
MainView
班的@implementation
出现在任何.h
个文件中。它不应该。MainView
个类。您可能需要重命名MainView
课程。答案 1 :(得分:4)
KennyTM是正确的。
我不小心导入.m文件而不是.h收到了这个可爱的错误。
答案 2 :(得分:0)
当我将可靠性类添加到我的代码时,我遇到了同样的问题。我已经将tree20包含在我的项目中,该项目具有可靠性等级。所以当我再次将可靠性类添加到我的类时,我得到了同样的错误。我从项目中删除了可靠性代码,它完美无缺。