簡體   English   中英

CMake沒有使用Qt 4進行編譯

[英]CMake is not compiling with Qt 4

我正在嘗試在Ubuntu 12.04(Precise Pangolin)上構建AMAROK。 我已經安裝了Qt 5,但是出現以下錯誤:

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)

它顯然想要Qt 4:

“找不到Qt4”

而且您只安裝了Qt 5:

“我僅安裝了Qt 5”

因此,建議您嘗試:

apt search ^qt4

我使用的是Mint 17.3(Ubuntu衍生版),因此,如果存儲庫和所列軟件包不相同,則安裝了以下軟件包:

qt4-designer         - graphical designer for Qt 4 applications
qt4-dev-tools        - Qt 4 development tools
qt4-linguist-tools   - Qt 4 Linguist tools
qt4-qmake            - Qt 4 qmake Makefile generator tool

我可以從以下最新代碼構建Amarok:

git://anongit.kde.org/amarok.git

沒有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM