[対処法]D8045 : C ファイル ‘xxx.c’ を /clr オプションと共にコンパイルできません のエラーが出た時にすること

Visual Studioで、拡張子が*.cのc++プログラムをコンパイルする時、以下のエラーが出る事があります。

D8045 : C ファイル 'xxx.c'/clr オプションと共にコンパイルできません






この場合は、以下の手順でコンパイルオプションを変更するとエラーを回避できる場合があります。

メニューバーの、プロジェクト->xxxのプロパティを選択します。


構成プロパティ->C/C++->詳細設定を選択します。
右側に表示されたコンパイル言語の選択を、「規定」から「C++コードとしてコンパイル」を選択します。


これで、.cファイルを.cppと見なし、C++のコンパイラが走るようになります。

関連記事

コメントを残す

メールアドレスが公開されることはありません。