Qt创建者看不到正确的CMake版本

时间:2017-01-27 14:10:52

标签: cmake qt-creator

我正在尝试使用CMake在Qt creator中编译C ++项目,但是收到一条消息:

  

错误:需要CMake 3.1或更高版本。您正在运行3.0.2版

在终端cmake --version中给出3.7.0,which cmake给出/ usr / local / bin / cmake。在Qt创建者中我去了

工具>选项> CMake

但是/ usr / local / bin / cmake下的版本会被自动检测并设置为默认值。当然,如果我只是手动降低所需的版本(我试过),项目将无法编译。

我不知道还有什么可能是错的。也许问题出在其他地方?

2 个答案:

答案 0 :(得分:1)

请检查"常规消息"中的输出。窗口底部的输出窗格(您可能需要使用窗格列表旁边右侧的小按钮启用它。)

创作者将展示它在那里运行的内容。它确实使用了预期的cmake吗?如果不是:在工具>选项>构建&中更改它润GT;套件

答案 1 :(得分:0)

感谢@NicolasHolthaus我意识到我的机器上安装了两个工作版本的CMake。我删除了两个,然后重新安装了一个,现在一切正常。