【问题标题】:/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 error [duplicate]/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 失败,退出代码为 1 错误 [重复]
【发布时间】:2011-01-11 02:31:29
【问题描述】:

可能重复:
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

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

提前致谢,

先生。男人

【问题讨论】:

    标签: iphone objective-c gcc simulator


    【解决方案1】:

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

    检查:

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

    【讨论】:

    • 我知道这是一篇旧帖子,但只想对这个答案表示感谢。也解决了我的问题。 :)
    • @sudo:你是怎么解决这个问题的?
    • @Krishnan:哎呀,那是不久前的事了。只需查看您是否在某处有重复文件。在整个项目中搜索相关类的名称,看看是否重复。
    • 太棒了!问题似乎是我两次添加了一个视图类(在另一个文件夹中)。
    【解决方案2】:

    因为 KennyTM 是正确的。

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

    【讨论】:

    • 我也是这样。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      相关资源
      最近更新 更多