我正在尝试使用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找到它。
答案 0 :(得分:2)
错误在于this code requires Qt 4.x
然后你在徘徊?它是由于行FIND_PACKAGE(Qt4 REQUIRED),虽然Cmake版本应该支持Qt5,但可能是你的CmakeList没有正确编写。
按照this文档更正您的CmakeList。