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

VSCode中CMake Tools关闭“打开时配置”选项不生效如何解决?

解决方案

按优先级依次执行以下操作即可彻底解决报错:

  • 为非CMake项目的文件夹单独禁用CMake Tools扩展
    打开VSCode扩展面板,找到「CMake Tools」扩展,点击右侧齿轮图标,针对所有Python、文本类的工作区文件夹,选择**禁用(对应文件夹名)**选项,仅保留C项目文件夹的扩展启用权限。
    若使用.code-workspace文件管理工作区,也可以直接修改配置,给非C
    文件夹添加禁用规则:
    {
      "folders": [
        {
          "path": "你的Python文件夹路径",
          "settings": {
            "cmake.enabled": false
          }
        },
        {
          "path": "你的C++项目路径"
        }
      ]
    }
    
  • 限定CMake Tools的扫描范围,屏蔽无CMake配置的报错
    打开工作区settings.json,添加以下配置:
    {
      // 仅允许CMake Tools扫描指定的C++项目文件夹,支持绝对路径或${workspaceFolder:文件夹名}格式的相对路径
      "cmake.allowedProjectFolders": [
        "${workspaceFolder:你的C++文件夹名称}"
      ],
      // 忽略找不到CMakeLists.txt的报错提示
      "cmake.ignoreCMakeListsMissing": true,
      // 关闭配置失败自动弹窗
      "cmake.popupOnConfigurationFailure": false,
      // 关闭无操作时的自动重配置逻辑
      "cmake.automaticReconfigure": false
    }
    
  • 修复C项目的generator报错
    针对唯一的C
    项目文件夹,按Ctrl+Shift+P(macOS按Cmd+Shift+P)唤出命令面板,执行CMake: Select a Kit选择对应编译器套件,再手动执行一次CMake: Configure完成初始配置,即可消除generator相关报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 18:15:02