1. ホーム
  2. c++

[解決済み] CMake が Visual C++ コンパイラを検出しない

2022-06-18 22:19:19

質問

Visual Studio 2015 をインストールし、以前のプロジェクトで CMake を実行した後、CMake は C コンパイラーが見つからないという旨のエラーを起こしました。

The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:4 (PROJECT):
  No CMAKE_C_COMPILER could be found.

CMake Error at CMakeLists.txt:4 (PROJECT):
  No CMAKE_CXX_COMPILER could be found.

を探しに行ったのですが cl.exe を Visual Studio フォルダで検索してみました。 C:\Program Files\Microsoft Visual Studio 14.0 と表示され、見つかりませんでした。

Visual Studio 2015 で CMake を Windows で動作させるにはどのように設定すればよいですか。

どのように解決するのですか?

解決策が見つかりました。Visual Studio IDE は正常にインストールされましたが、ビルド ツールはインストールされず、したがって C++ コンパイラーもインストールされませんでした。

手動で Visual Studio 2015 GUI で C++ プロジェクトを作成しようとすると C++ パッケージをダウンロードするように促すことができました。その後、CMake は何の問題もなくコンパイラーを見つけることができました。