6

ファイルを含むXCodeプロジェクトがありobjective-Cます。新規 (空) を追加C fileしてビルドしようとすると、ProcessPCH ステップでプリコンパイル済みヘッダーをビルドしているときに、すぐに多数のエラーが発生します。エラーは「致命的なエラー: モジュール 'Foundation' をビルドできませんでした」で、Foundation.h見つからないものがあります。C ファイルを削除すると、再度ビルドされます。何が起こっているのか、それを修正する方法は?

(XCode 5.0、OSX 10.8.4)

EDITクリーンとクリーンビルドフォルダーを試しましたが、効果はありません。

編集設定は、 (および他の Foundation フレームワークヘッダー) のPrecompile prefix header = Noようなもので、代わりに一連の構文エラーを引き起こします。NSObject.h

編集ユーザー Cy-4AH はそれを理解しました: pch ファイル全体#ifdef __OBJC__が存在する必要があります。

4

1 に答える 1

18

Surround#importの with preprocessor ディレクティブ#ifdef __OBJC__ #endif

于 2013-11-01T13:03:22.753 に答える