1

我正在为 iPhone 开发一款使用Oolong 引擎进行渲染的游戏,现在我只是尝试将我的项目更新到最新版本。

但是,现在我在尝试编译时收到以下错误:

gcc-4.2 failed with exit code 1

在构建结果中,我看到错误发生在哪个 cpp 文件中,但我没有看到任何其他信息。

我怎样才能获得更多关于出了什么问题的信息以便追查问题?

编辑

检查编译输出后,我得到了以下几行,其中发生了错误:

{standard input}:61:selected processor does not support 'fmrx r0, fpscr'

{standard input}:62:unshifted register required -- 'bic r0,r0,#0x00370000'

...somemorelines

{standard input}:69:selected processor does not support 'fmxr fpscr,r0'

这是其中一个#include文件中的一些 VFO 代码。它在引擎附带的示例中运行良好。我的项目设置可能有问题吗?我将它们与其中一个示例进行了比较,它们似乎是相同的。

4

5 回答 5

1

转到 Build->Build Results 或点击 shift-command-B。错误消息的最右侧有一个图标,看起来像一堆水平线。单击它或选择“所有消息”。

您可能还想在 Xcode 中编辑您的首选项,以便在构建进行时始终显示构建结果,并且仅在没有错误或警告时才隐藏窗口。我就是做这个的。

于 2010-01-13T23:16:49.567 回答
1

我之前遇到过这个错误,问题是某些文件已从磁盘中删除,但仍从 XCode 项目中引用。一旦我删除了这些引用,它就起作用了。

这是 XCode 的一个很大的限制,它确实应该显示一个基本的“无法打开文件”消息,而不是这个神秘的错误消息。

于 2012-07-11T20:18:39.347 回答
1

我有同样的问题。在我的情况下,问题是同一个文件在项目导航器中被引用了两次(在不同的文件夹中),导致它在 Build Phases -> Compile Sources 中被列出两次......我认为这发生在我重新生成管理核心数据模型的子类。

删除项目导航器中的冗余引用(不是文件,只是重复的引用!)解决了这个问题。

于 2013-12-26T04:33:07.597 回答
0

我有同样的问题,并且知道我做了什么。

我开始了一个新项目并从旧项目中导入了所有文件。

中提琴!

于 2010-06-08T03:06:38.227 回答
0

在 xcode 中,在构建结果页面上,右键单击错误行并选择“将这些最新结果作为转录文本文件打开”。这将打开真正的xcode 输出日志,其中应该包含比以前看到的错误更好的描述。

注意:这显示了比单独的构建结果页面更多的信息。

于 2010-11-30T23:05:27.857 回答