#c #visual-studio-code #vscode-settings
#c #visual-studio-code
Вопрос:
Расширение Microsoft C / C для VS Code не работает с MSVC, если VS Code не открыт через командную строку разработчика для Visual Studio 2019. Это создает проблему
cl.exe : Термин ‘cl.exe ‘ не распознается как имя командлета, функции, файла сценария или рабочей программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. В строке: 1 символ: 1
- cl.exe /Zi /EHsc /Fe: c:Users <мое имя>setup.vscodec_cpp_properties.e …
-
CategoryInfo : ObjectNotFound: (cl.exe:String) [], CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException
Но если я открою их с помощью dev cmd prmpt, все будет нормально, если я открою папку оттуда.
Могу ли я настроить его для работы с обычным ярлыком или есть причина, по которой мне нужно использовать их cmd prmpt?
Комментарии:
1. Ярлык «Командная строка разработчика» запускает файл .bat, который добавляет в
PATH
переменную среды каталог, в котором установлены средства сборки. Вы можете добавить их в свой системный путь постоянно, если вы так склонны.2. Ваш вопрос не является вопросом, поскольку это часть документации: code.visualstudio.com/docs/cpp/config-msvc#_create-hello-world . Это прямо в первом предложении и объясняется в параграфах выше. «Работает как задумано».
3. @IgorTandetnik где я могу найти этот каталог? Это тот, который заканчивается на bin ?
4. @BillBob: Это может быть по-разному. Вот почему существует командная строка разработчика. Он настраивается для каждой установки VC .
5. Как только вы окажетесь в командной строке разработчика, введите
where cl
. Он покажет вам, где он находитсяcl.exe
в вашей системе.