You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code的CMake Tools扩展中控制CMake生成器的使用?

控制VS Code CMake Tools扩展的CMake生成器方法

方法一:通过状态栏UI快速切换

VS Code底部状态栏会显示当前CMake使用的生成器(比如Ninja、Unix Makefiles),直接点击这个显示项,会弹出所有可用生成器的列表,选择你需要的即可。选完后重新执行CMake: Configure让配置生效。

方法二:通过settings.json配置默认生成器

  • 打开VS Code设置(快捷键Ctrl+,/Cmd+,),搜索cmake.generator
  • 在输入框中填入目标生成器的名称,比如:
    "cmake.generator": "Visual Studio 17 2022"
    
  • 若要仅对当前项目生效,切换到「工作区」标签页再修改设置;选「用户」标签页则会作为全局默认配置。修改后重新配置CMake即可生效。

方法三:通过命令面板临时指定生成器

  • 打开命令面板(快捷键Ctrl+Shift+P/Cmd+Shift+P)
  • 输入并执行CMake: Select Generator,在弹出的列表中选择目标生成器,之后执行CMake: Configure完成配置。

注意事项

  • 部分生成器依赖特定环境,比如Visual Studio系列生成器需要系统中已安装对应版本的VS,且VS Code能检测到其工具链;Ninja生成器则需要提前安装Ninja程序。
  • 切换生成器后,建议删除原有的build目录再重新配置,避免残留旧配置导致的问题。

内容的提问来源于stack exchange,提问作者starball

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 12:02:05