48

C++ プロジェクトで .c ファイルのプリコンパイル ヘッダーを無効にすることはできますか?

C 言語のスクリプト仮想/抽象マシンのプログラムに .C ファイルを追加しようとすると、これらのエラーが発生します。

エラー 1 エラー C1853: 'Release\pluginsa.pch' プリコンパイル済みヘッダー ファイルが以前のバージョンのコンパイラからのものであるか、プリコンパイル済みヘッダーが C++ であり、C から使用している (またはその逆) Z:\Profile\Rafal\Desktop \samod\source\amx\amx.c 1 1 プラグイン

他のすべてのものは C++ であり、私のプリコンパイル済みヘッダーを使用します。

4

1 に答える 1

105

ソリューション エクスプローラーウィンドウで*.c ファイルを右クリックし、 [プロパティ] を選択します。C / C++ -> Precompiled Headersに移動し、Precompiled HeaderオプションをNot Using Precompiled Headersに設定します。

また、実際にプリコンパイル済みヘッダーが必要でない限り、プロジェクト全体でオフにすることをお勧めします。

別のオプションは、C ファイルを C++ としてコンパイルし、プリコンパイル済みヘッダーを使用し続けることです。これを行うには、プロジェクト名 (または各 .c ファイル名) を右クリックし、C / C++ -> Advanced -> Compiles AsCompile as C++ codeに設定します。

于 2012-12-14T17:45:04.017 に答える