1

1 つのソース ファイルのコンパイルでスタックする Xcode プロジェクトを持っています。これを修正する方法や、コンパイルしているファイルを見つける方法がわかりません。

私はXcode 4.3.2を持っています

誰でも助けることができますか?

4

1 に答える 1

3

この理由の1つは、循環#include...である可能性があります。

これは初心者向けのヒントですが、念のために言及する価値があると思います。

#includeを使用してヘッダーファイルをインクルードする場合は、次のような循環ヘッダーを防ぐための何かを用意してください。

#ifndef MY_FILE_INCLUDED
#define MY_FILE_INCLUDED
    <your header file>
#endif

#importを使用している場合、コンパイラが循環ヘッダーの削除を処理します。各ヘッダーファイルは1回だけインクルードされます。

また、コードの一部にコメントを付けて、ファイルをできるだけ最小限にすることもできます。メソッドの実装とほとんどのコードを削除し、メソッドごとに追加して、問題がより明白になるかどうかを確認できます。

そして、コンパイルしているファイルを見つけるために、コンパイルログを見ることができます。右側の最後のアイコンは、中に線が入ったバブルのように見えます。アクティブなコンパイルログ(横にスピナーがあります)をクリックすると、既にコンパイルされているファイルと現在コンパイルされているファイルが表示されます。

于 2012-04-24T12:46:16.537 に答える