質問: ### 前提・実現したいこと CMakeを使ってC++ファイルをコンパイルしたいのですがどうしてもエラーが消えません。 ### 発生している問題・ラーメッセージ ``` The C compiler identification is unknown The CXX compiler identification is unknown CMake Error at CMakeLists.txt:3 (project): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. 環境 Windows7 CMake3.8.0 Visual Studio 2015 ``` ### 該当のソースコード ### 試したこと 個人的にいろいろ調べてはみたのですが変化がありません。 ### 補足情報(言語/FW/ツール等のバージョンなど) 環境 Windows7 CMake3.8.0 Visual Studio 2015
回答: Visual Studioならnmakeが標準で付いてきますけど、CMakeを使う理由はあるんでしょうか? (最近はIDE上でコンパイルするのでnmakeを直接使う機会が少ないですが) また、Chironianさんも指摘されてますが、VS2015はデフォルトではC/C++はインストールされません。インストール時のオプション選択でC/C++を選ぶ必要があります。 それと、コマンドプロンプトでコンパイルを通す場合は、スタートメニューからVC2015用のコマンドプロンプトを起動するか、環境変数設定用のバッチファイルを予め起動する必要があります。