[解決済み] 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 は何の問題もなくコンパイラーを見つけることができました。
関連
-
[解決済み】構造体のベクター初期化について
-
[解決済み】getline()が何らかの入力の後に使用されると動作しない 【重複あり
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】「corrupted size vs. prev_size」glibc エラーを理解する。
-
[解決済み] 非常に基本的なC++プログラムの問題 - バイナリ式への無効なオペランド
-
[解決済み】クラステンプレートの使用にはテンプレート引数リストが必要です
-
[解決済み] 非静的データメンバの無効な使用
-
[解決済み】浮動小数点数の乱数生成
-
[解決済み】なぜ、サイズ8の初期化されていない値を使用するのでしょうか?
-
[解決済み] explicit キーワードの意味は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Visual Studio 2015で「非標準の構文; '&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】関数名の前に期待されるイニシャライザー
-
[解決済み】デバッグアサーションに失敗しました。C++のベクトル添え字が範囲外
-
[解決済み】C++プログラムでのコンソールの一時停止
-
[解決済み】1つ以上の多重定義されたシンボルが見つかる
-
[解決済み】C++ - ステートメントがオーバーロードされた関数のアドレスを解決できない。
-
[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。
-
[解決済み] 変数サイズのオブジェクトが初期化されないことがある c++
-
[解決済み] 致命的なエラー LNK1104: ファイル 'gdi32.lib' を開くことができない
-
[解決済み] Visual Studioがrc.exeのためにビルドできない