Visual Studio не имеет cl.exe

Я скачал Visual C++ и Visual Studio, но все еще не могу найти cl.exe для компиляции моего файла CPP.

Путь:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

Где я могу найти этот файл для компиляции кода C++?

4 ответа

Решение

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

В 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.

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

Для начала проверьте, установлен ли cl.exe, откройте командную строку разработчика для VS2015 и введите "where cl". Когда он будет создан на ПК, необходимо добавить $ (VC_LibraryPath_x64) , $ (WindowsSDK_LibraryPath_x64) и $ (NETFXKitsDir) Lib \ um \ x64 в Проект-> Свойства-> Каталоги VC++

Другие вопросы по тегам