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

VSCode中cmake.cmakePath配置不生效,指定MinGW64的CMake未被调用如何解决?

VSCode cmake.cmakePath配置不生效解决方案
  • 检查配置优先级
    VSCode配置存在三级优先级:文件夹级配置(项目下.vscode/settings.json)> 工作区配置 > 全局用户配置。请确认你写入的"cmake.cmakePath": "C:\\msys64\\mingw64\\bin\\cmake.exe"是最高优先级的配置,没有被其他层级的配置覆盖。你可以直接在VSCode设置页搜索cmake.cmakePath,查看各层级配置的实际值。
  • 切换对应编译套件
    CMake Tools扩展会根据你选择的编译套件匹配对应CMake路径,如果你选择的是Visual Studio 2019 Community相关的编译套件,会默认调用VS自带的CMake。点击VSCode底部状态栏的编译套件选项,手动选择x86_64-w64-mingw32对应的MinGW GCC套件后再执行重新配置操作。
  • 清理残留缓存文件
    旧的配置缓存会保留之前的CMake调用路径,手动删除项目根目录下的build文件夹,以及.vscode目录下的CMakeCache.txt、cmake-tools-kits.json等缓存文件,重启VSCode后再执行CMake: Delete cache and reconfigure命令。
  • 验证路径与环境变量
    先在终端执行C:\msys64\mingw64\bin\cmake.exe --version确认你安装的CMake可正常运行。若仍有问题,可调整系统PATH环境变量的顺序,将C:\msys64\mingw64\bin移动到Visual Studio相关CMake路径的上方,避免系统优先调用VS自带版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 14:54:03