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

通过brew升级cmake后,CMake Tools构建失败问题求助

修复Mac下VS Code CMake Tools缓存旧CMake路径的问题

以下是针对该缓存问题的几种有效解决方法:

  • 清理CMake Tools的工作区缓存
    打开VS Code的命令面板(快捷键Cmd+Shift+P),输入并执行CMake: Clean Reconfigure,该操作会彻底清除旧的构建配置缓存,重新生成适配当前CMake版本的配置。如果执行后仍有问题,手动删除工作区下的build(或自定义的构建目录)文件夹,再重新触发配置。

  • 手动指定CMake路径给CMake Tools

    1. 打开命令面板,输入CMake: Select a Kit,选择[Scan for Kits],让扩展重新扫描系统中已安装的CMake版本,自动更新路径。
    2. 或者直接固定CMake路径:打开VS Code设置(快捷键Cmd+,),搜索cmake.cmakePath,将值设置为/opt/homebrew/bin/cmake——这是Homebrew为CMake创建的软链接,不会随版本升级而改变,能避免后续版本更新再出现路径问题。
  • 同步VS Code与终端的环境变量
    有时候VS Code的PATH环境变量和终端不一致,导致无法识别新的CMake。可以在VS Code内置终端执行which cmake,检查输出是否为/opt/homebrew/bin/cmake。如果不是,关闭VS Code后从终端执行open -a "Visual Studio Code"重新打开,这样VS Code会继承终端的环境变量。

  • 重置CMake Tools扩展状态
    打开VS Code的扩展面板,找到CMake Tools扩展,点击右侧齿轮图标选择Disable,稍等后再选择Enable,强制扩展重新加载配置。如果问题依旧,可以尝试重装扩展(选择Install Another Version,安装最新版即可)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 22:53:14