CLion中的CMake版本未更新

CLion中的CMake版本未更新,cmake,clion,Cmake,Clion,我从我的老师那里克隆了一个项目,我想在CLion上运行它。但是,我注意到一个错误: CMakeLists.txt处的CMake错误:1(需要CMake_最小值): 需要CMake 3.14或更高版本。您正在运行3.13.2版 我在CLion中配置了一个新的CMake调试器,但仍然不断出现错误 我安装了新版本的CMake: 当我在cygwin中安装新的CMake版本时,CLion返回: 有人知道我遗漏了什么或做错了什么吗?听起来你想让CLion使用你最新版本的CMake(而不是捆绑的3.1

我从我的老师那里克隆了一个项目,我想在CLion上运行它。但是,我注意到一个错误:

CMakeLists.txt处的CMake错误:1(需要CMake_最小值): 需要CMake 3.14或更高版本。您正在运行3.13.2版

我在CLion中配置了一个新的CMake调试器,但仍然不断出现错误

我安装了新版本的CMake:

当我在cygwin中安装新的CMake版本时,CLion返回:


有人知道我遗漏了什么或做错了什么吗?

听起来你想让CLion使用你最新版本的CMake(而不是捆绑的3.13.2版本)。为此,必须添加新的工具链(请参见)或修改现有工具链(请参见):

  • 在Windows CLion上,导航到文件>设置>生成、执行、部署>工具链,然后选择要修改的工具链
  • CMake:部分,通过选择自定义CMake可执行文件(可能是
    bin
    文件夹)的路径,选择自定义CMake安装
  • 单击“确定”保存更改

  • 最终,我通过在cygwin安装程序中安装新版本的CMake解决了这个问题。我还更新了CLion,因为我有2018版本,该版本只支持3.13及以下的CMake版本。将CLion更新至2019年版本后,它支持3.15及以下的CMake版本。因为CMake版本3.16是最近发布的。CLion自动获取支持的最大版本,在本例中为3.15。de CMakeLists.txt中的最低版本是3.14,因此3.15运行良好

    我试图在cygwin中安装一个新版本的CMake,但是当我添加CLion给我一个通知的路径时,我在上面的问题中添加了它。@LizaDarwesh好的,在这种情况下,我的解决方案将不起作用。看来你的CLion版本只支持CMake 3.13,所以你必须升级。我通过更新CLion解决了这个问题,所以3.13以上的版本可能会成功。如果可能的话,请提供一篇回复文章,解释问题所在,以及您的解决方案。这将帮助其他人轻松解决您的问题@LizaDarweshMaybe Cygwin上的CMake和Windows上的CMake搞砸了?请注意,在Windows上可访问的内容在Cygwin上也应该是可访问的,您应该将它们从Windows环境变量
    path
    中删除。错误(CMakeLists.txt:1(需要CMake\u最小值):需要CMake 3.14或更高版本。您正在运行的是3.13.2版)可能意味着您的项目需要更新的CMake。请检查项目中的顶级CMakeLists.txt文件。如果您使用CLion的工具链更改CMake,请确保它是从Cygwin包内部安装的,否则Cygwin工具链将无法在CLion中工作。