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
Компилятор C ++ не устанавливается, если вы выбираете вариант экспресс-установки. Переустановите и выберите на этот раз выборочную установку.
Praetorian
Хорошо, я попробую переустановить, спасибо
Винсент Хан
1
У меня была эта ошибка при попытке установить какой-то пакет для node.js в Windows, я получал сообщение node-gyp rebuildоб ошибке. Итак, я установил Python, затем переустановил VS с установленной опцией C ++, и все заработало.
demoncodemonkey

Ответы:

227

Visual Studio 2015 по умолчанию не устанавливает C ++. Вам нужно повторно запустить настройку, выбрать «Изменить», а затем проверить «Язык программирования» -> C ++.

Виктор Хурдугач
источник
1
Вы знаете, что можете поставить галочку в разделе «Языки программирования», выбрав «Пользовательский» при установке.
Fi Horan
18
Вам не нужно повторно загружать установщик для Visual Studio: просто перейдите по ссылке Add or remove programs -> Visual studio community 2015 -> modify. Оттуда я щелкнул languages, Visual C++. Добавлен cl.exe!
user2831602 07
4

Для меня, у которого есть Visual Studio 2015, это работает: выполните
поиск в меню «Пуск» Developer Command Prompt for VS2015и запустите программу в результатах поиска.
Теперь вы можете выполнить в нем свою команду, например:cl /?

Milad
источник
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

Перед попыткой компиляции запустите vcvars32 для 32-разрядной компиляции или vcvars64 для 64-разрядной версии.

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и посмотреть, сможете ли вы найти папку с номером версии. Если вы не можете, то вы, вероятно, еще не установили C ++ через установку Visual Studio.

Боснийский кодер
источник
1
«Microsoft Visual Studio 14.0» - это Visual Studio 2015. См. Также Microsoft Visual Studio | VS2015 в википедии.
jww