centos 下 qt phonon 配置(百度空間是我的隨筆)

從qt官網下載到qt的源代碼後,加參數編譯

    cd qt-everywhere-opensource-src-4.8.5/

   直接./configure 會有報錯:

Basic XLib functionality test failed!

網上百度到ubuntu的解決辦法:

sudo apt-get install libX11-dev libXext-dev libXtst-dev

針對centos做一類比

yum install libX11-devel libXext-devel libXtst-devel

    ./configure -phonon -phonon-backend

在configure這一步會出問題,比如:

    Phonon support cannot be enabled due to functionality tests!

centos 直接通過yum 就可以下載到所需的安裝包。


        網上找到的大多是關於ubuntu的,其實只要下載時候文件名換一下就好了。

比如:apt-get install gstreamer-dev

    在下載時用:yum install gstreamer-devel就好了。

以下是具體的命令: yum install gstreamer-devel

yum install gstreamer-plugins-base-devel

yum install gstreamer-plugins-base

yum install glib-devel
yum install gstreamer-devel
yum install gstreamer

接下來就簡單了,gmake, gmake install 就好了。

問題:qt phonon 庫配置好之後,phonon 測試代碼沒有聲音。測試代碼也沒有報錯。

我從CSDN下載成品代碼,打開音樂文件時出現如下錯誤:

Your GStreamer installation is missing a plug-in.

有錯誤報出就不怕了,Google後知道,原來是gdtreamer 插件沒有裝全。

yum install pulseaudio gstreamer-plugins-good

yum install gstreamer-plugins-ugly(這條是網上看到的,記不住是哪個了)

然後,就可以了。

這是之前的成功記錄,後來重裝系統後,走到這一步問題依然沒有解決。因爲 gstreamer-plugins-ugly 找不到

插件用yum安裝的方式嘗試了很多,沒有用的。所以來到centos的官網,查找思路。

http://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS

按照官網提示,將gstreamer-plugins-ugly安裝成功, 然後問題解決。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章