如何在VS Code的settings.json中预选CMake Preset?
如何在VS Code中让CMake Tools默认选中指定的CMake Preset
其实是可以实现默认预选的,之前的信息可能过时了,以下两种方法都能满足需求:
通过项目settings.json配置
打开项目根目录下的.vscode/settings.json,添加如下配置:{ "cmake.defaultPreset": "你的Preset名称" }保存后重启VS Code,CMake Tools就会自动把这个预设设为默认活动项。
直接在CMakePresets.json中标记默认
如果你希望预设本身自带默认属性,可在CMakePresets.json里给目标预设加上"default": true字段:{ "version": 3, "configurePresets": [ { "name": "你的Preset名称", "default": true, // 这里是你的预设其他配置,比如generator、toolchain等 } ] }这样不需要修改settings.json,CMake Tools启动时会自动选中这个标记了默认的预设。
注意点
- 确保你的CMake Tools扩展是最新版,旧版本可能不支持这些配置
- 如果两种配置都用了,settings.json里的
cmake.defaultPreset优先级更高
内容的提问来源于stack exchange,提问作者Bill Greene
相关产品推荐
相关产品推荐

