CLion 中的 CMake 版本未更新
CMake version in CLion not updating
我从我的老师那里克隆了一个项目,我想 运行 它在 CLion 上。但是,我注意到一个错误:
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.14 or higher is required. You are running version 3.13.2
我在 CLion 中配置了一个新的 CMake 调试器,但我仍然不断收到错误消息。
我安装了新版本的 CMake:
当我在 cygwin 中安装新的 CMake 版本时,CLion returns 是这样的:
有谁知道我遗漏了什么或做错了什么?
听起来您希望 CLion 使用最新版本的 CMake(而不是捆绑的 3.13.2 版本)。为此,您必须添加一个新的 工具链 (参见 here) or modify an existing one (see here):
- 在 Windows CLion 上,导航到 文件 > 设置 > 构建、执行、部署 > 工具链,然后选择要修改的工具链。
- 在 CMake: 部分,通过选择自定义 CMake 可执行文件的路径(可能是
bin
文件夹)select 自定义 CMake 安装。
- 单击确定 保存您的更改。
最终,我通过在 cygwin 安装程序中安装新版本的 CMake 解决了这个问题。我还更新了 CLion,因为我使用的是 2018 版本,而该版本仅支持 3.13 及以下的 CMake 版本。将 CLion 更新到 2019 版本后,它支持 CMake 版本高达 3.15 并包括在内。因为 CMake 3.16 版是最近发布的。 CLion 自动采用最大支持版本,在本例中为 3.15。 de CMakeLists.txt 中的最低版本是 3.14,所以 3.15 可以正常工作。
我从我的老师那里克隆了一个项目,我想 运行 它在 CLion 上。但是,我注意到一个错误:
CMake Error at CMakeLists.txt:1 (cmake_minimum_required): CMake 3.14 or higher is required. You are running version 3.13.2
我在 CLion 中配置了一个新的 CMake 调试器,但我仍然不断收到错误消息。
我安装了新版本的 CMake:
当我在 cygwin 中安装新的 CMake 版本时,CLion returns 是这样的:
有谁知道我遗漏了什么或做错了什么?
听起来您希望 CLion 使用最新版本的 CMake(而不是捆绑的 3.13.2 版本)。为此,您必须添加一个新的 工具链 (参见 here) or modify an existing one (see here):
- 在 Windows CLion 上,导航到 文件 > 设置 > 构建、执行、部署 > 工具链,然后选择要修改的工具链。
- 在 CMake: 部分,通过选择自定义 CMake 可执行文件的路径(可能是
bin
文件夹)select 自定义 CMake 安装。 - 单击确定 保存您的更改。
最终,我通过在 cygwin 安装程序中安装新版本的 CMake 解决了这个问题。我还更新了 CLion,因为我使用的是 2018 版本,而该版本仅支持 3.13 及以下的 CMake 版本。将 CLion 更新到 2019 版本后,它支持 CMake 版本高达 3.15 并包括在内。因为 CMake 3.16 版是最近发布的。 CLion 自动采用最大支持版本,在本例中为 3.15。 de CMakeLists.txt 中的最低版本是 3.14,所以 3.15 可以正常工作。