Для сборки проектов с использованием компилятора MSVC (cl.exe), CMake и Ninja непосредственно из интерфейса Visual Studio Code, необходимо добавить профили окружения Visual Studio во встроенный терминал.
Пошаговая инструкция
- Откройте конфигурационный файл settings.json:
- Нажмите комбинацию клавиш Ctrl + Shift + P.
- Введите в поисковую строку Preferences: Open User Settings (JSON) и нажмите Enter.
- Добавьте конфигурацию профилей:
Вставьте следующий блок настроек внутрь основных фигурных скобок { … } вашего файла settings.json:
"terminal.integrated.profiles.windows": {
"Developer PowerShell (x64)": {
"source": "PowerShell",
"overrideName": true,
"args": [
"-NoExit",
"-Command",
"& { Import-Module 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\Microsoft.VisualStudio.DevShell.dll'; Enter-VsDevShell 43240475 -SkipAutomaticLocation -DevCmdArguments '-arch=x64' }"
]
},
"Developer PowerShell (x86)": {
"path": "C:\\Windows\\SysWOW64\\WindowsPowerShell\\v1.0\\powershell.exe",
"overrideName": true,
"args": [
"-NoExit",
"-Command",
"& { Import-Module 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\Microsoft.VisualStudio.DevShell.dll'; Enter-VsDevShell 43240475 -SkipAutomaticLocation }"
]
}
}
(Примечание: Пути указаны для стандартной установки Visual Studio 2022 Community. При использовании редакций Professional или Enterprise замените Community в путях на соответствующее наименование).
- Применение настроек:
- Сохраните файл settings.json.
- Закройте активные сессии терминала в VS Code с помощью иконки корзины (Kill Terminal) на панели терминала для обновления списка профилей.
- Запуск терминалов:
- Нажмите на стрелку рядом со знаком «плюс» в верхнем правом углу панели терминала.
- Выберите необходимую архитектуру из выпадающего списка: Developer PowerShell (x64) или Developer PowerShell (x86).