0

コンパイラがプリコンパイル済みヘッダーを必要とするかどうか、およびヘッダー ファイルがどのように呼び出されるかを知っておくと便利な場合があります。私の目標は、次のようなプリプロセッサ ディレクティブを追加することです。

#ifdef REQUIRES_PRECOMPILED_HEADER
#include PRECOMPILEDHEADER_FILE
#endif

だから私の質問は:REQUIRES_PRECOMPILED_HEADERやのような事前定義された変数はありPRECOMPILEDHEADER_FILEますか?

4

2 に答える 2

1

おそらく、ソース ファイルには、プリコンパイル済みヘッダーに含まれるヘッダーは必要ありません。そのため、他のソース ファイルがプリコンパイル済みヘッダーを使用しているプロジェクトにソース ファイルを含めようとしている場合は、プリコンパイル済みヘッダーがオフになっていることを確認してください。

ソース ファイルのプロパティを選択し、[プリコンパイル済みヘッダー] の下で [プリコンパイル済みヘッダーを使用しない] を選択します。

于 2012-06-19T01:10:13.793 に答える
1

他のユーザーによるプリコンパイル済みヘッダーの使用をサポートすることは、あなたの仕事ではありません。ヘッダーをプリコンパイル済みヘッダーに追加するかどうかは、彼ら次第です。彼らのためにそれをやろうとすることで、あなたはただ問題を引き起こすだけです.

それで、問題は解決しました:それをしないでください。

それは不必要であり、トラブルを引き起こします。

于 2012-06-19T00:28:30.250 に答える