Visual Studioで、拡張子が*.cのc++プログラムをコンパイルする時、以下のエラーが出る事があります。
D8045 : C ファイル 'xxx.c' を /clr オプションと共にコンパイルできません |

この場合は、以下の手順でコンパイルオプションを変更するとエラーを回避できる場合があります。
メニューバーの、プロジェクト->xxxのプロパティを選択します。

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

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