40

Xcodeプロジェクトは、Prefix.pchファイルを自動的に生成します。このファイルを削除してビルドしようとすると、「* _Prefix.pch」ファイルが見つからないというビルドエラーが発生しました。

  • Prefix.pchファイルはXcodeでコンパイルするために必須ですか?
  • Prefix.pchファイルなしでビルドするにはどうすればよいですか?
4

2 に答える 2

70

Xcodeで、ターゲットのビルド設定(Command-Option-E、ビルドタブ)に移動し、プリコンパイルプレフィックスヘッダー(GCC_PRECOMPILE_PREFIX_HEADER)のチェックを外します。必要に応じて、プレフィックスヘッダー設定の値を削除することもできます。

プレフィックスヘッダーはコンパイルされてキャッシュに保存され、コンパイル中にすべてのファイルに自動的に含まれます。これにより、コンパイルが高速化され、ファイルを使用するすべてのファイルにインポートステートメントを追加せずにファイルを含めることができます。それらは必須ではなく、変更するたびに実際にはコンパイルが遅くなります。

于 2011-01-18T19:46:55.123 に答える
0

はい、.pchファイルなしでプロジェクトをコンパイルして実行できます。Xcodeで、ターゲットのビルド設定(Command-Option-E、ビルドタブ)に移動し、プリコンパイルプレフィックスヘッダー(GCC_PRECOMPILE_PREFIX_HEADER)のチェックを外します。必要に応じて、プレフィックスヘッダー設定の値を削除することもできます。

于 2016-11-04T11:12:47.453 に答える