我正在尝试使用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下的版本会被自动检测并设置为默认值。当然,如果我只是手动降低所需的版本(我试过),项目将无法编译。
我不知道还有什么可能是错的。也许问题出在其他地方?
答案 0 :(得分:1)
请检查"常规消息"中的输出。窗口底部的输出窗格(您可能需要使用窗格列表旁边右侧的小按钮启用它。)
创作者将展示它在那里运行的内容。它确实使用了预期的cmake吗?如果不是:在工具>选项>构建&中更改它润GT;套件
答案 1 :(得分:0)
感谢@NicolasHolthaus我意识到我的机器上安装了两个工作版本的CMake。我删除了两个,然后重新安装了一个,现在一切正常。