Visual Studio 2010 で C++ プロジェクトをコンパイルしようとしています。多くの C++ ファイルが含まれており、いくつかの C ファイルもあります。
これは C++ プロジェクトであり、警告レベルが /W4 に設定されているため、C ソース コードで多くの警告が表示されます。
C ソース コード用の C コンパイラと C++ ソース コード用の C++ コンパイラを選択する方法はありますか?
Visual Studio 2010 で C++ プロジェクトをコンパイルしようとしています。多くの C++ ファイルが含まれており、いくつかの C ファイルもあります。
これは C++ プロジェクトであり、警告レベルが /W4 に設定されているため、C ソース コードで多くの警告が表示されます。
C ソース コード用の C コンパイラと C++ ソース コード用の C++ コンパイラを選択する方法はありますか?
通常、ファイル拡張子は、デフォルトのコンパイルモードを示唆するために使用されます。何らかの理由でコンパイルモードが上書きされた場合は、手動で設定できます。Cファイルのプロパティに移動します。内部:構成プロパティ-> C /C++->詳細->名前を付けてコンパイル->Cコードとしてコンパイルします。
正しい拡張子でファイルに名前を付けていることを確認してください。
.c
ファイルは C コンパイラでコンパイルされます。
.cpp
ファイルは C++ コンパイラでコンパイルされます。
C ファイルのテンプレートはありません。C++ ファイルを選択して適切な名前を付けるだけです。それ以外の場合は、プロジェクトに既に追加されている場合でも、ファイルの名前を変更できます。