试图用cmake编译

时间:2013-11-20 00:51:00

标签: c++ qt

我正在尝试使用Cmake和Qt(在Mountain Lion上)编译具有依赖项的程序。代码

cmake build

返回

CMake Error at /Applications/CMake 2.8-12.app/Contents/share/cmake-2.8/Modules/FindQt4.cmake:1386 (message):
 Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x
Call Stack (most recent call first):
  CMakeLists.txt:195 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!

目前的Qt版本是5.1.1,我已经安装在〜/ bin /中,我不知道如何让Cmake找到它。

1 个答案:

答案 0 :(得分:2)

错误在于this code requires Qt 4.x然后你在徘徊?它是由于行FIND_PACKAGE(Qt4 REQUIRED),虽然Cmake版本应该支持Qt5,但可能是你的CmakeList没有正确编写。 按照this文档更正您的CmakeList。