Я пытаюсь использовать CMakePresets.json для установки CMAKE_BUILD_TYPE в VS Code, но он не работает должным образом.
Настройка :
- VS Code с расширением CMake Tools
- Windows 10
Код: Выделить всё
{
"version": 8,
"configurePresets": [
{
"name": "release",
"generator": "Ninja",
"cacheVariables": {
"CMAKE_BUILD_TYPE": {
"type": "STRING",
"value": "Release"
}
}
}]
}
Код: Выделить всё
cmake.exe -DCMAKE_BUILD_TYPE:STRING=Debug ...- Очистка кэша CMake и перенастройка
- Выбор пресета «Выпуск»
- Изменение settings.json:
Код: Выделить всё
{
"cmake.useCMakePresets": "always",
"cmake.configureSettings": {
"CMAKE_BUILD_TYPE":
"Release"
}
}
- Изменение варианта сборки в строке состояния VS Code
Ничего из этого не помогло. По умолчанию для VS Code всегда используется отладка.
Как заставить VS Code соблюдать CMAKE_BUILD_TYPE из CMakePresets .json?
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-to-debug
Мобильная версия