При появлении сообщения об ошибке «cl.exe» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл» в командной строке это означает, что компилятор Microsoft C++ (cl.exe) не запускается. признана допустимой командой. Эта ошибка обычно возникает, когда необходимые переменные среды установлены неправильно или когда возникает проблема с установкой Visual Studio. В этой статье мы рассмотрим несколько способов устранения этой ошибки и приведем примеры кода, где это применимо.
Метод 1: добавление cl.exe в системную переменную Path
- Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
- Введите «sysdm.cpl» и нажмите Enter, чтобы открыть диалоговое окно «Свойства системы».
- На вкладке «Дополнительно» нажмите кнопку «Переменные среды».
- В разделе «Системные переменные» выберите переменную «Путь» и нажмите кнопку «Изменить».
- Добавьте путь к каталогу, содержащему cl.exe, в поле «Значение переменной». Например, если cl.exe находится в папке «C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\Hostx64\x64», добавьте этот путь в конец поля «Значение переменной», разделив его точкой с запятой (;).
- Нажмите «ОК», чтобы применить изменения.
Метод 2: запуск командной строки Visual Studio
- Откройте меню «Пуск», найдите «Командная строка разработчика для VS» или «Командная строка разработчика для Visual Studio» и выберите соответствующую версию.
- После открытия окна командной строки необходимые переменные среды будут установлены автоматически, включая путь к cl.exe.
Способ 3: восстановление или переустановка Visual Studio
- Откройте панель управления Windows и выберите «Программы» или «Программы и компоненты».
- Найдите Microsoft Visual Studio в списке установленных программ и выберите «Изменить» или «Удалить/Изменить».
- В окне установщика Visual Studio выберите параметр «Восстановить» и следуйте инструкциям на экране, чтобы восстановить установку. Если вариант восстановления недоступен, возможно, вам придется полностью удалить и переустановить Visual Studio.
Метод 4. Проверка компонентов установки Visual Studio
- Откройте установщик Visual Studio.
- Нажмите «Изменить» для установленной версии Visual Studio.
- На вкладке «Рабочие нагрузки» убедитесь, что выбрана рабочая нагрузка «Разработка настольных компьютеров на C++». Если это не так, выберите его и нажмите кнопку «Изменить», чтобы установить недостающие компоненты.
Обнаружение ошибки «cl.exe не распознается как внутренняя или внешняя команда» может расстроить, но, к счастью, существует несколько способов ее устранения. Добавив cl.exe в системную переменную Path, запустив командную строку Visual Studio, восстановив или переустановив Visual Studio или проверив компоненты установки, вы можете решить эту проблему и беспрепятственно продолжить выполнение задач по программированию.
Не забывайте всегда проверять, что ваша среда разработки настроена правильно, а также что все необходимые инструменты и зависимости настроены правильно, чтобы избежать возникновения подобных ошибок в будущем.