1

レンダリングにウーロン茶エンジンを使用するiPhone用のゲームに取り組んでいますが、プロジェクトを最新バージョンに更新しようとしました。

ただし、コンパイルしようとすると、次のエラーが発生します。

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これは、ファイルの1つからのVFOコードです。エンジンに付属している例では正常に機能します。プロジェクトの設定に何か問題がありますか?それらを例の1つと比較したところ、同じように見えます。

4

5 に答える 5

1

以前にこのエラーが発生しました。問題は、一部のファイルがディスクから削除され、XCode プロジェクトからまだ参照されていたことです。これらの参照を削除すると、機能しました。

これは XCode の大きな制限です。実際には、この不可解なエラー メッセージではなく、基本的な「ファイルを開けませんでした」というメッセージが表示されるはずでした。

于 2012-07-11T20:18:39.347 に答える
1

Build->Build Results に移動するか、shift-command-B を押します。エラー メッセージの右端に、横線の束のようなアイコンがあります。それをクリックするか、「すべてのメッセージ」を選択します。

また、Xcode で設定を編集して、ビルドの進行中にビルド結果を常に表示し、エラーや警告がない場合にのみウィンドウを非表示にすることもできます。それが私がすることです。

于 2010-01-13T23:16:49.567 に答える
1

私は同じ問題を抱えていました。私の場合、同じファイルが Project Navigator で (異なるフォルダーで) 2 回参照され、Build Phases -> Compile Sources に 2 回リストされるという問題がありました。コア データ モデルのサブクラス。

Project Navigator で冗長な参照を削除すると (ファイルではなく、重複した参照だけです!)、問題が解決しました

于 2013-12-26T04:33:07.597 に答える
0

私は同じ問題を抱えていて、自分が何をしたかを知っています。

新しいプロジェクトを開始し、古いプロジェクトからすべてのファイルをインポートしました。

ビオラ!

于 2010-06-08T03:06:38.227 に答える
0

xcode のビルド結果ページで、エラー行を右クリックし、[これらの最新の結果をトランスクリプト テキスト ファイルとして開く] を選択します。これにより、実際のxcode 出力ログが開きます。これには、以前に見られたエラーのより良い説明が含まれているはずです。

注: これには、[ビルド結果] ページだけよりも多くの情報が表示されます。

于 2010-11-30T23:05:27.857 に答える