【发布时间】:2014-11-13 18:45:25
【问题描述】:
我正在尝试在我的 ubuntu 12 中构建 amarok。我已经在我的 PC 中安装了 Qt5 和 Qt4.8.1。当我尝试构建时,我在 Cmake 中收到以下错误。
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find Qt4: Found unsuitable version "4.8.2", but required is at least "4.8.3" (found /usr/bin/qmake) Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:313 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-2.8/Modules/FindQt4.cmake:1393 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:83 (find_package)
【问题讨论】:
-
显示你的 cmake 文件,你连接 Qt 模块的地方。
-
@SaZ pastebin.com/nS49BcHk 我已经粘贴了整个错误。请帮帮我。
-
检查 qmake 是否在您的系统路径中。如果没有,请为 Qt5 版本添加它。如果是,请检查它是否适用于 Qt5 版本而不是 4.8.1。顺便说一句,@SaZ 要求您在 Amarok 源的根目录中显示 CMakeLists.txt 文件,而不是有关错误消息的更多详细信息。
-
我不需要你的错误。你已经提供了。我需要你的 cmake 文件,你可以在其中连接 Qt 包并调用 qt 宏。你读过官方文档吗?