安装amarok,发现不合适的Qt版本""从NOTFOUND,此代码需要Qt 4.x.

时间:2014-10-05 14:16:34

标签: qt cmake

我尝试在 CentOS7.0 中安装 Amarok 2.8 音乐播放器。

阅读完README后,我知道需要Qt4.7(或更高版本)。然后我安装了 QT5.3 (路径为〜/ QT)。

按照Amarok安装说明进行操作https://community.kde.org/Amarok/Development/Compiling

cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`

然而,

CMake Error at /usr/share/cmake/Modules/FindQt4.cmake:1368 (message):
  Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x
Call Stack (most recent call first):

我认为有办法告诉cmake在哪里可以找到QT。

希望有人能解决这个问题。非常感谢。

2 个答案:

答案 0 :(得分:5)

在CentOS中,您可以尝试:

yum install qt-devel

答案 1 :(得分:2)

CMake通常使用qmake来查找和确定Qt版本,因此请确保它在您的路径中。

但是,您已经回答了自己的问题:

  

阅读完README后,我知道 Qt4.7 (或更高版本)是必需的。然后我安装了 QT5.3 (路径为〜/ QT)。

Amarok CMake脚本通过告诉您提醒您:

  

此代码需要Qt 4 .x

强调我的