2015-06-13 73 views
4

我已經下載了qt-everywhere-opensource-src-5.4.1並構建並安裝了靜態模塊。 接下來我建立了QMultimedia並進行了安裝。QT中的未知模塊:多媒體

當包括 QT + =多媒體時,我從.pro中得到「QT:multimedia中的未知模塊」。

我在/usr/local/Qt-5.4.1/include中有QtMultimedia,QtMultimediaQuick_p和QtMultimediaWidgets。 也有mediaservice,在/usr/local/Qt-5.4.1/plugins playlistformats也有QtMobility的,QtMultimediaKit在/ usr /包括

我運行Ubuntu 15.0

所有相關的問題我已找到沒有幫助。

+0

確保在配置Qt時啓用qtmm,也許它找不到合適的後端。包括可能以任何方式安裝,請注意qtmm .so文件 –

+0

如何檢查qtmm是否啓用?我必須重新建立嗎? –

+0

重新運行配置並檢查其總結 –

回答

8

請運行:

sudo apt-get install qtmultimedia5-dev 

事後你可以根據需要安裝其他多媒體包,但是這使得多媒體一般。

+1

我在一臺機器上有一個'/ usr/bin/ld:找不到-lQt5Multimedia'錯誤,這是由一個破壞鏈接在'/ usr/lib/x86_64-linux-gnu'中,其中'libQt5Multimedia.so'指向一個不存在的版本(在我的情況下是5.2.1)。 請事先檢查鏈接。檢查是否運行'ls -la/usr/lib/x86_64-linux-gnu' 不要複製並粘貼以下命令而不進行仔細檢查。 解決這個問題的命令是:'(cd/usr/lib/x86_64-linux-gnu; ln -sf libQt5Multimedia.so.5.1.1 libQt5Multimedia.so)'。 –

相關問題