Устранение неполадок: «cl.exe» не распознается как внутренняя или внешняя команда.

При появлении сообщения об ошибке «cl.exe» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл» в командной строке это означает, что компилятор Microsoft C++ (cl.exe) не запускается. признана допустимой командой. Эта ошибка обычно возникает, когда необходимые переменные среды установлены неправильно или когда возникает проблема с установкой Visual Studio. В этой статье мы рассмотрим несколько способов устранения этой ошибки и приведем примеры кода, где это применимо.

Метод 1: добавление cl.exe в системную переменную Path

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

Метод 2: запуск командной строки Visual Studio

  1. Откройте меню «Пуск», найдите «Командная строка разработчика для VS» или «Командная строка разработчика для Visual Studio» и выберите соответствующую версию.
  2. После открытия окна командной строки необходимые переменные среды будут установлены автоматически, включая путь к cl.exe.

Способ 3: восстановление или переустановка Visual Studio

  1. Откройте панель управления Windows и выберите «Программы» или «Программы и компоненты».
  2. Найдите Microsoft Visual Studio в списке установленных программ и выберите «Изменить» или «Удалить/Изменить».
  3. В окне установщика Visual Studio выберите параметр «Восстановить» и следуйте инструкциям на экране, чтобы восстановить установку. Если вариант восстановления недоступен, возможно, вам придется полностью удалить и переустановить Visual Studio.

Метод 4. Проверка компонентов установки Visual Studio

  1. Откройте установщик Visual Studio.
  2. Нажмите «Изменить» для установленной версии Visual Studio.
  3. На вкладке «Рабочие нагрузки» убедитесь, что выбрана рабочая нагрузка «Разработка настольных компьютеров на C++». Если это не так, выберите его и нажмите кнопку «Изменить», чтобы установить недостающие компоненты.

Обнаружение ошибки «cl.exe не распознается как внутренняя или внешняя команда» может расстроить, но, к счастью, существует несколько способов ее устранения. Добавив cl.exe в системную переменную Path, запустив командную строку Visual Studio, восстановив или переустановив Visual Studio или проверив компоненты установки, вы можете решить эту проблему и беспрепятственно продолжить выполнение задач по программированию.

Не забывайте всегда проверять, что ваша среда разработки настроена правильно, а также что все необходимые инструменты и зависимости настроены правильно, чтобы избежать возникновения подобных ошибок в будущем.