Visual Studio 2015にはcl.exeがありません


117

Visual C ++とVisual Studioをダウンロードしましたがcl.exe、C ++ファイルをコンパイルできません。インストールのパスは、 `C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ binです。

C ++コードをコンパイルするコンパイラはどこにありますか?


Visual Studioのどのバージョンですか?完全インストールを行いましたか?
Sculper

6
Express Installオプションを選択した場合、C ++コンパイラはインストールされません。今回はカスタムインストールを再インストールして選択します。
Praetorian 2015

わかりました、再インストールを試みます。ありがとう
Vincent Han

1
Windowsにnode.jsのパッケージをインストールしようとすると、このエラーが発生し、node-gyp rebuildエラーが発生しました。そのため、Pythonをインストールしてから、C ++オプションをオンにしてVSを再インストールしたところ、問題なく動作しました。
demoncodemonkey 2016

回答:


227

Visual Studio 2015はデフォルトでC ++をインストールしません。セットアップを再実行し、[変更]を選択して、[プログラミング言語]-> [C ++]を確認する必要があります


1
インストール時に[カスタム]を選択すると、[プログラミング言語]でこれにチェックを付けることができます。
Fi Horan 2017年

18
Visual Studioのインストーラーを再ダウンロードする必要はありませんAdd or remove programs -> Visual studio community 2015 -> modify。そこからをクリックしましたlanguages, Visual C++。cl.exeを追加しました!
user2831602 2017年

4

Visual Studio 2015を持っている私にとって、これは機能し
ます:スタートメニューでこれを検索Developer Command Prompt for VS2015し、検索結果でプログラムを実行します。
これでコマンドを実行できます。次に例を示します。cl /?


4

Visual Studio 2019では、中にcl.exeがあります

32-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx86\x86
64-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx64\x64

コンパイルする前に、32ビットコンパイルの場合はvcvars32を、64ビットの場合はvcvars64を実行します。

32-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"
64-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

ファイルまたはディレクトリC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCが見つからない場合は、バージョン番号の付いたフォルダが見つかるかどうかを確認してください。インストールできない場合は、おそらくVisual StudioのインストールでC ++をインストールしていない可能性があります。


1
「Microsoft Visual Studio 14.0」はVisual Studio 2015です。MicrosoftVisual Studioも参照してくださいウィキペディアのVS2015
JWW
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.