You need to enable JavaScript to run this app. CLion运行C++ CMake项目时CMake版本不匹配如何解决
优惠活动
大模型
产品
解决方案
定价
更多

CLion运行C++ CMake项目时CMake版本不匹配如何解决

CLion调用指定版本CMake配置方法

问题根源

CLion默认优先使用自身内置的CMake程序,不会自动读取系统环境变量中配置的CMake。你在命令提示符中查到的3.21版本是系统全局安装的版本,而CLion构建时调用的是自带的3.17.3版本,未达到项目要求的最低3.19版本,因此触发报错。

配置步骤

  • 打开CLion,依次点击顶部菜单栏 File -> Settings(macOS系统为 CLion -> Preferences)
  • 在设置窗口左侧导航栏,展开 Build, Execution, Deployment 选项,点击下级的 Toolchains
  • 右侧Toolchains配置页顶部找到 CMake 下拉选框,默认选中项为 Bundled(即CLion内置版本),切换为 Custom
  • 点击右侧文件夹浏览按钮,选择系统安装的CMake 3.21版本的可执行文件,Windows下默认安装路径为 C:\Program Files\CMake\bin\cmake.exe,选中后CLion会自动识别版本号,确认显示版本为3.21即可
  • 若不清楚系统CMake安装路径,可在命令提示符中执行 where cmake 命令,即可得到可执行文件的完整路径
  • 点击 Apply 保存配置后关闭设置窗口
  • 清空之前的构建缓存重新生成配置:点击顶部菜单栏 File -> Reload CMake Project,或直接删除项目根目录下 cmake-build- 开头的文件夹后重新构建项目即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 04:09:00