タイトルが言うように。私はC++プロジェクトを持っていて、1つのC.hファイルとC.cソースファイルを追加しましたが、プロジェクトの残りの部分がプリコンパイル済みヘッダーを使用しているため問題がありますが、それらのCファイルにインクルードしようとするとエラーが発生します。プロジェクト全体のプリコンパイル済みヘッダーを無効にすることはできません。これは、それを使用する大規模なプロジェクトの一部であり、他の誰かによるコードがあるためです。
では、これら2つのCファイル(.hヘッダーと.cソースファイル)を選択してPCHを無効にする方法はありますか?
ありがとう。
ソリューションエクスプローラーでファイルを強調表示し、 Alt+F7。これにより、ファイルのプロパティが表示されます。 「プリコンパイル済みヘッダー」の下の「C/C++」セクションに、関連するオプションがあります。 .hファイルについて心配する必要はありません。
少なくともC++では、cppファイル自体を右クリックしてプロパティを押すことができます。これにより、そのファイルのC/C++コンパイラ設定のみをオーバーライドできます。これを使用して、その1つのファイルのプリコンパイル済みヘッダーを無効にすることができます。