/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 失败,退出代码为 1 [重复]

Posted

技术标签:

【中文标题】/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 失败,退出代码为 1 [重复]【英文标题】:/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 [duplicate] 【发布时间】:2009-09-29 06:16:49 【问题描述】:

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

知道为什么我会收到此错误消息吗?

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

我正在尝试将 MGTwitterEngine 和 yajl 集成到我的项目中,因此请按照此处的说明进行操作...

http://damienh.org/2009/06/20/setting-up-mgtwitterengine-with-yajl-106-for-iphone-development/

设法让它编译,但它因该错误而停止。现在已经删除了我添加到我的项目中的所有框架引用,并删除了所有 MGTwitterEngine 类,基本上把它恢复到原来的样子。每当我编译时,我仍然会得到这个......

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

如果我打开其他项目,它们工作正常...

很奇怪,有什么想法吗?

【问题讨论】:

【参考方案1】:

检查您的项目中没有任何不存在于 iPhone 上的框架。例如,我看到一些人在打算添加 QuartzCore.framework 时添加 QTKit.framework。

否则,发布构建命令的实际输出。在“构建结果”窗口中,错误将在右侧有一个小按钮以获取更多信息。

【讨论】:

我已经设法清除它,现在又遇到了另一个问题。在目标信息文件中,它对库搜索路径有一些奇怪的引用。我现在遇到的问题是我最终得到了 1.0.7 libyajl 库,而 MGTwitterEngine 已经开发为与 1.0.6 一起使用,今天没有什么运行顺利......【参考方案2】:

在我的情况下,我在两个不同的类中有相同的@implementation 和@interface

像这样 ->

ViewController2.h:

@interface ViewController2 : UIViewController

ViewController2.m:

@implementation ViewController2

ViewController3.h:

@interface ViewController2 : UIViewController

ViewController3.m:

@implementation ViewController2

【讨论】:

您已多次发布此答案,但格式不正确。请格式化您的代码 sn-ps 并尝试为您的答案添加更多上下文。 对不起,我是 *** 的新手。因为人们帮助我解决了一些问题,所以我认为我也可以帮助他们。我多次发现相同的问题,所以我发布了几次。 -> 将来我会给他们一个链接。正在格式化。【参考方案3】:

我有类 RssData.h 和 RssData.m 的重复。删除了其中一个并已修复。

【讨论】:

以上是关于/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 失败,退出代码为 1 [重复]的主要内容,如果未能解决你的问题,请参考以下文章