精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳解 QT MPlayer移植及交叉編譯環境

移動開發
本文介紹的是詳解 QT MPlayer移植及交叉編譯環境,MPlayer是一款開源多媒體播放器,MPlayer的另一個大的特色是廣泛的輸出設備支持。先來看內容。

QT MPlayer移植及交叉編譯環境是本文要介紹的內容,MPlayer是一款開源多媒體播放器,以GNU通用公共許可證發布。此款軟件可在各主流作業系統使用,例如Linux和其他類Unix系統、微軟的視窗系統及蘋果電腦的Mac OS X系統。MPlayer是建基于命令行界面,在各作業系統可選擇安裝不同的圖形界面。MPlayer的另一個大的特色是廣泛的輸出設備支持。

一、首先要建立交叉編譯環境

1、首先搭建交叉編譯環境

(1)將arm-linux-gcc-4.4.3.tar.gz解壓到一個空文件夾中

#tar zvxf arm-linux-gcc-4.4.3.tar.gz –C / (C的后面有空格)

改變環境

  1. #gedit /root/.bashrc  
  2. 將路徑改為/opt/FriendlyARM/toolschain/4.4.3/bin  
  3. expotr PATH=$PATH:/ opt/FriendlyARM/toolschain/4.4.3/bin  

上面兩行是同一條命令!

保存退出之后,要重啟一下機子命令如下

  1. #reboot 

重啟之后查看是否編譯成功

  1. # arm-linux-gcc –v  

在最后一行如果出現了版本號就是編譯成功了

修改編譯調用的庫鏈接

  1. # strings /usr/lib/libstdc++.so.6 | grep GLIBC 

結果的最后一句話:

  1. GLIBCXX_3.4 沒有GLIBCXX_3.4.9  
  2. # ls -l /usr/lib/libstdc++.so.6  

結果鏈接(快捷方式)為

  1. /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.8  
  2. # rm –rf /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.8  
  3. #ls -l /usr/lib/libstdc++.so.6 

出現:/usr/lib/libstdc++.so.6:沒有那個文件或目錄

把(資源)libstdc++.so.6.0.10放入/usr/lib中

重新做鏈接

  1. #ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6 

二、QT 安裝

1、下載

qt-sdk-linux-x86-opensource-2010.05.1.bin

2、增加權限

Chmod 777 qt-sdk-linux-x86-opensource-2010.05.1.bin

3、安裝QT

./ qt-sdk-linux-x86-opensource-2010.05.1.bin

4、升級Linux5的fontconf庫

(1)將fontconf-2.3.0.tar.gz放入/root/qt中

(2)#cd fontconf

(3)./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man

(4)make

(5)#make install

5、升級freetype庫

(1)將freetype-2.3.0.tar.gz放入/usr/local中
(2)#cd /usr/local
(3)#tar zxvf freetype-2.3.0.tar.gz
(4)#./configure
(5)#make
(6)#make install

6、改變環境變量

  1. vim ~/.bash_profile 

添加如下:

  1. QTDIR=/opt/qtsdk-2010.05/qt(安裝路徑一定要寫對)  
  2. QTLIB=$QTDIR/lib  
  3. QTINC=$QTDIR/include  
  4. PATH=$QTDIR/bin:$PATH  

保存退出之后

  1. #source ~/.bash_profile  
  2. #which qmake  

查看顯示如果結果是/opt/qtsdk-2010.05/qt/bin/qmake,表示設置正確

7、把QT的庫路徑加入so的搜索路徑.

在調試QT程序時,QTCreator是在后臺調用gdb來調試,因此必須要系統知道從哪里找QT的動態庫.一般比較好的辦法是將其加入到系統so的路徑,方法是修改/etc/ld.so.conf

  1. #vi /etc/ld.so.conf  
  2. 把/opt/qtsdk-2010.05/qt/lib作為一行寫入這個文件.存盤后執行命令  
  3. # ldconfig 讓路徑生效 

可以使用如下命令檢查輸出結果是否正確:

  1. #env |grep QT 

查看配置的四項內容是否掙錢

(1)將虛擬機漢化一下

打開漢化包有五個QM文件

1.將這些文件復制到QT安裝目錄下的share/qtcreator/translations和qt/translations文件夾,覆蓋(overwrite)原來的內容

2.重新啟動qt,就完成了漢化

如果漢化不成功,可以選擇qt的toos->options,在環境配置窗口中,選擇左側的enviroment,在右側找到language,選擇其中的chinese。

(2)將虛擬機重啟(reboot)或者注銷一下

(3)檢查QtCreator是否能找到Qmake

在主菜單tools-->Options-->Qt4.QtVersion,如果Auto-Dected能找到QT4.7的qmake則能正常編譯.

(4)可以直接在Xshell中運行qt!方法是在命令行輸入:

  1. #cd /opt/qtsdk-2010.05/bin (這樣可以直接在級別3下運行QT,速度快!省內存)  
  2. #./qtcreator 

三、運行QT并創建一個項目

環境安裝好后,就可以創建一個QT的應用程序.

1.用QtCreator程序向導幾步就創建一個項目,而以前則是使用分散的工具來創建.

1.1選擇主菜單File->newfileorproject->Qt4GUIApplication創建一個標準GUI程序.如下圖↓↓↓

1.2點擊下方的choose…設置項目目錄,即可快速建立一個項目

1.3可以直接主界面的運行按鍵來運行QT的程序。也能按調試軟件來進行調試

1.3.1圖形界面的一些控件

1、使用widget存放MP4播放時的視頻位置

2、horizontal Slider控件來調節視頻的進度!

3、再者就是push button 了

1.3.2按鍵的程序連接使用

選點按鍵右鍵轉到槽(go to slot)

1.4 無程序調試運行

當界面做好了之后

點擊運行按鍵

1.5 圖形界面出來之后就可以給按鍵增加功能了右鍵go to

slot 進入程序首先在的頭文件中添加一個庫<qprocess>

在主窗口函數中添加指針

  1. QProcess *process; 

然后在源文件MainWindow.cpp文件中的主窗口函數中添加一

線程的實例化 process=new QProcess();

然后開始編程

(1)開始播放的程序

  1. void MainWindow::on_start_clicked()  
  2. {  
  3. QString commend="/root/qt/mplayer "; // -slave -quiet -ac mad " ;  
  4. QString file="/root/qt/shi.avi ";  
  5. QString canshu=" -slave -quiet -ac mad -wid "+QString::number(ui->widget->winId());  
  6. process->setProcessChannelMode(QProcess::MergedChannels);  
  7. process->start(commend+file+canshu);  

(2)視頻暫停的程序

  1. void MainWindow::on_stop_clicked()  
  2. {  
  3. if(isplaying){  
  4. process->write("pause\n");  
  5. isplaying=false;  
  6. }  
  7. else{  
  8. process->write("pause\n");  
  9. isplaying=true;  
  10. }  

(3)程序停止播放的程序

  1. void MainWindow::on_exit_clicked()  
  2. {  
  3. process->write("quit\n");  

1.6 開始調試程序

點擊run 按鈕然后等待構建,如果出錯修改,沒錯的話點擊

試試

四、將在PC機上面的播放器修改為可在開發板上面運行的QT界面

1、先要將4.6.3的QT編譯包放到指定的位置/usr/local/Trolltech文件夾中,如果沒有就創建

2、進入4.7.1的QT開發環境打開要編譯的項目,選擇 項目 圖標,然后點擊 概要第二行做好一個管理(manege)按鍵

3、出現如下窗口,點擊Qt4右邊的藍色加號添加瀏覽

選擇/usr/local/Trolltech/QtEmbedded-4.6.3-arm/bin中的qmake 打開,會出現如下圖像

如果沒有出現√就點擊右邊的重新構建,然后點擊應用確認

4、重新回到了項目頁面

然后選擇管理前面的小黑色三角,選擇 4.6.3拖動鼠標向下到 構建環境變量一行點擊詳細

找到PATH、QTDIR、QTLIB、QTINC將之修改為4.6.3所在的位置

使用 系統環境變量 和

設置 PATH 為

  1. /usr/local/Trolltech/QtEmbedded-4.6.3-arm
  2. /bin:/opt/FriendlyARM/toolschain/4.4.3/bin:/opt/qtsdk-2010.05/qt/bin:/usr/lib/
  3. qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/
  4. usr/X11R6/bin:/opt/FriendlyARM/toolschain/4.4.3/bin:/root/bin  
  5. (紅色的是添加的) 

設置 QTDIR 為

  1. /usr/local/Trolltech/QtEmbedded-4.6.3-arm  
  2. 設置 QTINC 為/usr/local/Trolltech/QtEmbedded-4.6.3-arm/include 

設置 QTLIB 為

  1. /usr/local/Trolltech/QtEmbedded-4.6.3-arm/lib 

與此同時還要將生成文件的位置找好但別使用默認的

選定一個!

注:我命名的是MP7文件夾

然后點擊run 按鈕然后等待構建,又警告沒事的,只要不是紅色的感嘆號就行其他的一切都不重要即使出現這個也沒事的!

然后進入構建目錄找到可執行文件拷到開發板上

五、在開發板上面

1、將mplayer test.wmv MP7三個程序復制到開發板的和PC機上運行的相同的位置下

注:我命名的叫MP7的QT

2、修改mplayer MP7的權限,使之可執行

3、將下列配置內容加入到開發板的/etc/profile文件。建議采用粘貼方式。否則輸入太慢!

  1. #configure for tslib   
  2. export TSLIB_ROOT=/usr/local   
  3. export TSLIB_TSDEVICE=/dev/input/event0   
  4. export TSLIB_CALIBFILE=/etc/pointercal   
  5. export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf   
  6. export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts   
  7. export TSLIB_CONSOLEDEVICE=none   
  8. export TSLIB_FBDEVICE=/dev/fb0   
  9. export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH   
  10. #configure for qt   
  11. export QTDIR=/usr/local/Trolltech/QtEmbedded-4.6.3-arm   
  12. export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH   
  13. export PATH=$QTDIR/bin:$PATH   
  14. export QWS_MOUSE_PROTO=tslib:/dev/input/event0 

4、將/etc/init.d/rcS中的如下行(倒數第三行)注釋掉。即不啟動默認界面!

  1. #/bin/qtopia & 

5、重新啟動開發板后執行如下命令

  1. ./MP7 -qw 

小結:關于詳解 QT MPlayer移植及交叉編譯環境的內容介紹完了,希望本文對你有所幫助。更多內容請參考編輯推薦。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-06-13 11:24:55

QT MPlayer 移植

2011-06-09 16:47:56

Qt 嵌入式

2011-06-23 16:24:21

Qt Embedded 交叉編譯

2011-06-23 18:16:59

Qt Qtopia

2011-06-23 18:04:42

Qt Embedded

2011-06-28 13:47:37

Embedded QT ARM

2011-07-04 10:56:10

Qt 移植 編譯

2011-06-13 14:49:57

Qt Designer

2011-09-06 11:08:21

QT播放器Mplayer

2011-06-16 17:54:30

Qt Mplayer

2011-07-05 16:31:17

Qtopia 交叉編譯

2009-12-01 11:01:39

交叉編譯環境構建

2011-06-28 13:02:06

Qt Qt 4.7.3 ARM

2011-06-21 14:34:30

Qt Designer mini2440

2011-06-13 15:33:24

Qt Qt 4.5

2011-06-21 17:23:40

QT 編譯

2010-06-09 11:17:34

openSUSE Mp

2011-06-13 11:07:22

QT 移植

2011-06-23 18:37:02

Qt 數據庫

2011-07-05 14:06:17

編譯 Qt
點贊
收藏

51CTO技術棧公眾號

欧美精品一级二级三级| 国内精品久久久久影院一蜜桃| 精品五月天久久| 亚洲 激情 在线| 男人添女人下部高潮视频在线观看| 国产1区2区3区精品美女| 奇米成人av国产一区二区三区| 国产一区第一页| 欧美成人一区在线观看| 欧美日韩黄色影视| 91国视频在线| 91小视频xxxx网站在线| 国产午夜亚洲精品理论片色戒 | 日本精品另类| 亚洲国产精品一区二区久久| 日韩三级在线播放| 亚洲乱熟女一区二区| 六月丁香婷婷久久| 91成人精品网站| 国产性猛交普通话对白| 日韩一区二区三区免费播放| 日韩成人xxxx| 亚洲一区和二区| 99久久久国产| 欧美丝袜丝nylons| 无码人妻h动漫| av影院在线| 一区二区在线观看视频在线观看| 午夜精品福利一区二区| 偷拍25位美女撒尿视频在线观看| 国产一区激情在线| 国产欧美日韩最新| 夜夜爽妓女8888视频免费观看| 99国产精品视频免费观看一公开 | 天堂av一区二区| 欧美美女色图| 久久综合九色综合欧美98| 成人在线视频电影| www久久久久久| 国产又黄又大久久| 国产一区红桃视频| 亚洲一区中文字幕永久在线| 免费成人av资源网| 国产精品黄视频| 亚洲大尺度在线观看| 免费亚洲一区| 日韩av免费在线| 中文字幕国产在线观看| 国产模特精品视频久久久久| 97久久久免费福利网址| 可以免费看的av毛片| 国产欧美69| 热久久这里只有| 日日夜夜操视频| 日本不卡中文字幕| 国产精品美女午夜av| 中文字幕黄色av| 久久精品国产在热久久| 成人网在线观看| 国产黄色大片网站| 成人免费毛片a| 精品国产乱码久久久久久108| 天天操天天干天天插| 91丨九色丨蝌蚪富婆spa| 六月婷婷久久| 波多野结衣在线影院| 欧美国产日本韩| 中文字幕一区二区三区乱码 | 亚洲综合偷拍欧美一区色| 国产美女主播在线| 在线观看v片| 欧美性色黄大片手机版| 中文字幕国产高清| jizz性欧美2| 亚洲女人被黑人巨大进入al| 嘿嘿视频在线观看| 一区二区影视| 91高清免费在线观看| 国模私拍一区二区| 国产老妇另类xxxxx| 狠狠色伊人亚洲综合网站色| 国产黄在线看| 亚洲免费伊人电影| 日韩欧美视频网站| 欧美91在线|欧美| 精品国产人成亚洲区| a级片在线观看| 香港欧美日韩三级黄色一级电影网站| 欧美精品video| 中文在线字幕免费观| 国产精品一二三四五| 欧美区高清在线| 国产原创在线观看| 欧美日韩在线观看视频| gai在线观看免费高清| 国产精品18hdxxxⅹ在线| 国产亚洲日本欧美韩国| 久草视频手机在线观看| 日韩av一区二区在线影视| 97自拍视频| 国产午夜在线视频| 亚洲一区二区欧美激情| 欧美午夜性生活| 麻豆成人入口| 久久久999精品视频| 免费污污视频在线观看| 夫妻av一区二区| 亚洲第一导航| 中文字幕在线中文字幕在线中三区| 欧美放荡的少妇| 插吧插吧综合网| 韩国亚洲精品| 成人精品视频99在线观看免费| 日韩av地址| 亚洲电影第三页| 99精品视频免费版的特色功能| 欧州一区二区| 亲子乱一区二区三区电影| 亚洲第一天堂网| 1024精品合集| 中文字幕第38页| 国产一区二区三区电影在线观看 | 91传媒免费视频| 韩日精品一区| 亚洲天堂第一页| 国产成人亚洲欧洲在线| 国产大陆a不卡| 欧美xxxx吸乳| 亚洲男女网站| 精品国产网站地址| 中文字幕av网站| 欧美激情资源网| 青青青国产在线视频| 日韩有码av| 琪琪第一精品导航| 日韩av高清在线| 色综合久久久久网| av无码一区二区三区| 亚洲激情网站| 激情小说综合网| 黄在线观看免费网站ktv| 欧美精品一区二区三区一线天视频 | 男人天堂网视频| 亚洲精品蜜桃乱晃| 欧美亚洲国产日本| 飘雪影视在线观看免费观看 | 国产成人三级一区二区在线观看一| 国产精品久久久久久久久晋中| 日韩av片网站| 99精品在线| 97超碰最新| 黄视频在线免费看| 亚洲国产福利在线| 中文字幕亚洲高清| 国产午夜精品一区二区三区四区| 能看的毛片网站| 日韩三级在线| 亚洲自拍高清视频网站| 伊人精品影院| 亚洲精品国产福利| 亚洲欧美综合另类| 国产欧美一区二区精品性色| 9l视频白拍9色9l视频| 国产精品久久天天影视| 91传媒视频在线观看| 精灵使的剑舞无删减版在线观看| 精品88久久久久88久久久 | 欧美丝袜丝nylons| 婷婷久久综合网| 成人小视频在线观看| 91九色在线观看视频| 不卡视频在线| 91视频最新| 91精品论坛| 日韩在线播放一区| 黄色小视频免费在线观看| 精品欧美国产一区二区三区| 日韩黄色中文字幕| 国产成a人亚洲精品| 日韩人妻精品无码一区二区三区| 日韩欧美视频专区| 国产成人精品日本亚洲11| 欧美第一视频| 久久久国产一区| 神马精品久久| 欧美老肥妇做.爰bbww| 国产在线一二区| jjzz黄色片| 国产精品一级伦理| 欧美午夜精品理论片a级按摩| 国产亚洲精品久久久久久豆腐| 国产乱淫av一区二区三区| 国产精品国产亚洲精品看不卡| 国产亚洲精品久久久久久牛牛| 韩国无码一区二区三区精品| 久久蜜桃资源一区二区老牛| 色乱码一区二区三区熟女| 操欧美女人视频| 国产精品中文字幕在线观看| 97久久人人超碰caoprom| 中文精品99久久国产香蕉| 亚洲精品久久久久久久久久| 欧美亚洲自拍偷拍| 久久精品www人人爽人人| 国产日韩精品久久久| 亚洲免费观看在线| 男女男精品视频网| 国产精品久久中文字幕| 亚洲精品97| 日韩精品一线二线三线| 欧美激情极品| 91麻豆精品秘密入口| 福利一区二区免费视频| 国产原创一区二区三区| 精品视频在线观看一区二区| 色777狠狠狠综合伊人| 极品日韩久久| 欧美一级大片在线视频| 国产精品女人网站| 成人免费短视频| 97免费视频在线| 婷婷色在线资源| 久久久精品免费视频| 国产在线网站| 亚洲美女动态图120秒| 污污网站免费在线观看| 欧美zozo另类异族| 99视频国产精品免费观看a| 欧美专区日韩专区| 亚洲精品成人在线视频| 激情久久av一区av二区av三区| 久草视频在线免费看| 亚洲黄网站在线观看| 91视频综合网| 亚洲精品一卡二卡| 黄色一级大片在线免费观看| 自拍偷在线精品自拍偷无码专区 | 久久精品无码一区二区三区| 国产乱了高清露脸对白| 成人av资源在线| 国产白袜脚足j棉袜在线观看| 国产成人欧美日韩在线电影| 韩国三级在线播放| 国产精品一级片| 国产精品99精品无码视亚| 国产精品自产自拍| 伊人久久久久久久久| 国产99精品视频| 国产伦精品一区二区三区88av| 大白屁股一区二区视频| 国产高潮视频在线观看| 99精品视频在线观看| 99久久国产精| 国产网红主播福利一区二区| 日韩视频在线观看免费视频| 亚洲天堂成人网| 妺妺窝人体色www在线下载| 亚洲va欧美va国产va天堂影院| 成人精品免费在线观看| 在线亚洲免费视频| 一卡二卡在线观看| 欧美一级黄色大片| 黄色av小说在线观看| 亚洲欧美激情视频| 日韩大片在线永久免费观看网站| 久久久精品一区二区| 超免费在线视频| 青草成人免费视频| 午夜精品久久久久久毛片| 97人摸人人澡人人人超一碰| 另类在线视频| 亚洲国产一区二区精品视频 | 欧美视频第一区| 免费人成在线不卡| 一卡二卡三卡四卡五卡| 99视频精品在线| 精品一区二区三孕妇视频| 亚洲免费观看高清完整版在线观看| 国产午夜精品一区二区理论影院 | 91精品国产色综合| 欧美xnxx| 肥熟一91porny丨九色丨| 亚洲图片久久| www.-级毛片线天内射视视| 一区二区三区国产在线| 国产福利精品一区二区三区| 波多野结衣91| 国产破处视频在线观看| 亚洲成在人线在线播放| 一区二区精品视频在线观看| 亚洲国产一区二区三区四区| 欧美日韩xx| 26uuu另类亚洲欧美日本一 | 久久久久久久久久久久久久一区| 第一会所sis001亚洲| 成人网站免费观看入口| 久久99国产精品久久| 特级西西人体wwwww| 亚洲女厕所小便bbb| 日韩黄色片网站| 337p日本欧洲亚洲大胆色噜噜| 丝袜美腿美女被狂躁在线观看| 777午夜精品福利在线观看| 精品亚洲二区| 亚洲国产成人不卡| 久久九九免费| 午夜不卡久久精品无码免费| 中文字幕一区二区在线观看| 91video| 精品捆绑美女sm三区| 日本在线观看www| 国产精品6699| 精品国产导航| 国产尤物av一区二区三区| 精品无码三级在线观看视频| 无码人妻丰满熟妇啪啪欧美| 午夜精品123| 免费看日韩av| 欧美成年人视频网站欧美| 久久人体av| 亚洲乱码国产乱码精品天美传媒| 久久国产欧美| 中文字幕一区二区久久人妻网站 | 99在线免费视频观看| 国产真实乱子伦精品视频| 1024在线看片| 在线观看www91| 精品福利视频导航大全| 亲爱的老师9免费观看全集电视剧| 久久视频在线观看| 9色porny| 99久久夜色精品国产网站| 久久久久久久久久91| 日韩欧美的一区二区| 影音先锋男人资源在线| 91精品入口蜜桃| 国产精品啊啊啊| 欧美图片自拍偷拍| 亚洲国产你懂的| 熟妇高潮一区二区三区| 亚州国产精品久久久| 老牛精品亚洲成av人片| 男女激情无遮挡| 91亚洲一区二区| 亚洲精品国产a| 亚洲精选一区二区三区| 国外色69视频在线观看| 欧美一区二区三区红桃小说| 日本三级免费网站| 久久久久国产一区二区三区四区| 波多野结衣视频观看| 中文字幕视频一区二区在线有码| 农村妇女一区二区| 18视频在线观看娇喘| 国产91在线观看丝袜| 亚洲国产综合久久| 精品视频久久久久久久| 日本精品网站| 国产又黄又爽免费视频| 国产盗摄一区二区三区| 久久国产视频播放| 在线免费观看羞羞视频一区二区| 成人污污www网站免费丝瓜| 17c丨国产丨精品视频| 99re热视频这里只精品| 精品国产www| 九九九久久久久久| 四虎影视精品| 免费涩涩18网站入口| 一区二区在线看| 欧美精品少妇| 亚洲一区二区久久久久久| 亚洲欧洲视频| 亚洲精品国产精品国自产网站| 欧美日韩第一区日日骚| 9999精品成人免费毛片在线看 | 亚洲国产精品成人综合久久久| 在线观看91视频| 在线黄色网页| 奇米视频888战线精品播放| 极品少妇一区二区| 日韩精品――中文字幕| 日韩在线播放一区| 粉嫩av一区二区| 天天干天天av| 精品久久香蕉国产线看观看gif| 香蕉视频在线播放| 精品国产一区二区三区四区精华| 免费在线欧美视频| 日韩欧美亚洲国产| 久久韩剧网电视剧| 欧美成人基地| 在线观看免费看片| 色94色欧美sute亚洲线路一久| 在线免费av导航| 亚洲三区四区| 久久亚区不卡日本| 国产夫妻在线观看| 国产精选久久久久久| 久久成人在线|