У 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 ++ не встановлюється, якщо вибрати параметр Express Install. Перевстановіть і виберіть Спеціальна інсталяція цього разу.
Преторіанський

Ок, я спробую перевстановити, дякую
Вінсент Хан

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!
користувач2831602

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

Перш ніж спробувати компілювати або запустити 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.