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

Windows10下VS Code运行cmake:debug报错无法确定CMake生成器如何解决

Windows10 VS Code CMake debug 生成器识别失败问题解决方案

报错信息:
unable to determine what cmake generator to use.please install or configure a preferred generator or update settings.json, your kit configuration or path variable
中文释义:无法确定要使用的CMake生成器,请安装或配置首选生成器,或更新settings.json、工具包配置或Path环境变量。

解决步骤

  • 第一步:确认基础依赖安装与环境变量配置
    本地必须提前安装CMake,以及对应的C++编译套件,二选一即可:
    • 选择MSVC编译链:安装Visual Studio完整版或生成工具,安装时勾选「使用C++的桌面开发」负载
    • 选择MinGW编译链:安装MinGW-w64,安装完成后将其根目录下的bin文件夹路径添加到系统Path环境变量
      安装完成后打开cmd分别执行cmake --version,以及对应编译链的验证命令:MSVC执行cl、MinGW执行gcc --version,确认无「找不到命令」的报错。
  • 第二步:选择CMake工具包
    打开VS Code,按Ctrl+Shift+P调出命令面板,搜索并执行「CMake: Select a Kit」,在弹出的列表中选择你已安装的对应编译套件即可。
  • 第三步:手动指定生成器(前两步无效时使用)
    按Ctrl+,打开VS Code设置面板,点击右上角的打开JSON图标进入settings.json编辑页,根据你的编译链添加对应配置:
    • MSVC用户(以VS2022为例,2019版本将17改为16,2017改为15):
    "cmake.generator": "Visual Studio 17 2022",
    "cmake.preferredGenerators": ["Visual Studio 17 2022"]
    
    • MinGW用户:
    "cmake.generator": "MinGW Makefiles",
    "cmake.preferredGenerators": ["MinGW Makefiles"]
    
    配置保存后重启VS Code,重新执行cmake:debug即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 08:36:02