【发布时间】:2020-06-24 17:09:53
【问题描述】:
我已经为我的项目安装了 CMake 3.15.2。然后我配置并构建了 VTK。最后我安装了 CCMake 使用以下命令。
sudo apt install cmake-curses-gui
已经安装的CCMake版本是3.10.2。打开CCMake窗口后,设置路径等,我得到如下图。 p>
然后当我按 [c] 进行配置时,我收到以下错误消息。
从错误来看,在我看来 CCMake 使用的 CMake 版本低于 VTK 所需的版本。虽然已安装CMake版本是3.15.2。但是CCMake中的CMake版本是3.10.2。在配置期间 ,VTK 检查这个版本是造成问题的。我已经尝试升级 CCMake 的版本,但没有得到任何高于 3.10 的版本。 2。我也遵循了与我相同的以下问题的解决方案。
ccmake using cmake version 3.10
但是解决不了。 亲爱的利他主义者,我该如何解决?任何建议将不胜感激。提前致谢。
【问题讨论】:
-
Ubuntu?如果是这样,apt.kitware.com 允许您安装最新的 CMake。我有一个关于 askubuntu 的答案,提到这一点:askubuntu.com/a/1138455/762119
-
你是如何安装 CMake 3.15.2 的?我会删除通过 apt-get 安装的 CCMake。恕我直言,最好的选择是从源代码编译和安装您自己的 CMake。
-
我在使用 CMake 时没有问题。我已经从源代码安装了 3.15.2。但是当我使用 CCMake 时出现问题。我可以做些什么来建议 CCMake 使用 CMake 3.15.2 而不是3.10.2
-
“我也遵循了与我相同的以下问题的解决方案......但无法解决。” - 这是一个问题陈述,我们根本无法帮助您。当您按照使用 ncurses 安装
cmake的方法时,究竟出了什么问题? -
如果您已经从源代码构建并安装了 CMake,那么 CCMake 也应该同时构建和安装。它应该在同一位置(默认为 /usr/local/bin)。