【发布时间】:2014-04-02 13:00:40
【问题描述】:
我正在使用 Debian 操作系统,我试图指出 cmake 我的 Qt4 在哪里。
我尝试构建 qjson 库及其 CMakeLists.txt: http://pastebin.com/fKNp0Qgy
我明白了:
Qt5 not found, searching for Qt4
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
CMake Error at /usr/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:55 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
我不熟悉 CMake 和 Qt 配置,但我很好奇是什么设置强制 CMake FIND_PACKAGE 为 qmake 查看“/usr/lib/x86_64-linux-gnu/qt4/bin/qmake”。 我已经从源代码安装了 Qt 4.8.5,并且我在完全不同的目录中有 Qt4 bin 文件夹。
【问题讨论】: