2014-11-15 41 views
8

我試圖編譯qGo,安裝qt5項目時出現錯誤:在QT未知模塊(S):多媒體

git clone https://github.com/pzorin/qgo.git 
cd qgo 
qmake 
make 
sudo make install 

眼下之後最新的錯誤說,它不能找到多媒體

# make 
cd src/ && (test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/jdm/Downloads/qgo/src/src.pro -o Makefile) && make -f Makefile 
Project ERROR: Unknown module(s) in QT: multimedia 
make: *** [sub-src-make_first] Error 3 

我猜根據這個問題的庫libqt5multimedia5,但它說它已經存在的計算機,錯誤仍然存​​在。

libqt5multimedia5 is already the newest version. 

還有另外一個類似的問題,但用戶回答了自己的問題。我不知道它是如何在這裏適用:

回答

11

我不能發表評論,所以我將它寫成一個答案。您的問題已經解決了這裏: https://forum.qt.io/topic/27608/unknown-module-multimedia/6

爲了處理這個問題,你應該嘗試安裝是不存在的包:

sudo apt-get install qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5 

,之後重新啓動您的Qt Creator的。 乾杯。

UPDATE。如果無法工作,嘗試另一種解決方案:

sudo apt-get update 
sudo apt-get build-dep qtmultimedia5-dev 
sudo apt-get source --compile qtmultimedia5-dev 

更新2對我來說,解決辦法是執行以下操作:http://download.qt.io/development_releases/qt/5.4/5.4.0-rc/submodules/

  • 建立他們

    1. 下載源,添加庫手動。

  • +2

    'sudo apt-get install qtmultimedia5-dev'應該很好,因爲任何子依賴('libqt5multimedia *')都會被APT自己連續滿足。 – syntaxerror

    +1

    只有更新2的作品。 – fchen

    相關問題