#c #visual-studio-code #cl
Вопрос:
Недавно я пытался скомпилировать некоторый код C с помощью команды cl в терминале VS Code. Я запускаю VS-код внутри терминала разработчика и все еще получаю ошибку. Я пытался переустановить VS-код и VS-сообщество, но все равно не получилось. Я также дважды проверил, чтобы убедиться, что cl.exe устанавливается.
Я явно чего-то здесь не понимаю, поэтому буду очень признателен за любую помощь.
Комментарии:
1. Тебе следует бежать cl.exe из командной строки разработчика Visual studio. Или запустите файл bat до cl.exe. Вся информация docs.microsoft.com/en-us/cpp/build/…
2. Вы используете
c_cpp_properties.json
файл? Каково его содержание, если вы это сделаете? Также вы читали code.visualstudio.com/docs/cpp/config-msvc#_cc-configurations ?
Ответ №1:
Вы должны запустить VS-код из командной строки разработчика.
https://code.visualstudio.com/docs/cpp/config-msvc#_troubleshooting
Термин ‘cl.exe» не распознается
Если вы видите ошибку «Термин ‘cl.exe» не распознается как имя командлета, функции, файла сценария или работающей программы». Обычно это означает, что вы запускаете VS-код вне командной строки разработчика для Visual Studio, и VS-код не знает путь к cl.exe компилятор.
Вы всегда можете проверить, выполняется ли код VS в контексте командной строки разработчика, открыв новый терминал (Ctrl Shift `) и введя » cl » для проверки cl.exe доступен для VS-кода.
Комментарии:
1. Как я уже упоминал в своем посте, я уже запускаю его из командной строки разработчика
2. «Я запускаю VS-код из терминала разработчика» означает обратное.
3. О, извините, я вижу здесь путаницу, я хотел сказать, что я запускаю VS-код с помощью терминала разработчика. Моя вина.
4. Ты пробовал бежать cl.exe в командной строке разработчика? Может быть, вы не установили набор инструментов компилятора?