成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下實現(xiàn)Qt 4.7.0移植 Ubuntu10.10篇

移動開發(fā)
本文介紹的是Linux下實現(xiàn)Qt 4.7.0移植 (Ubuntu10.10篇),很詳細的為友們講解了操作步驟,可以很好的去理解。

Linux下實現(xiàn)Qt 4.7.0移植Ubuntu10.10篇)是本文介紹的內容,不多說,我們直接看詳細步驟,來得明快。

準備:

1.Qt源碼包 qt-everywhere-opensource-src-4.7.0-beta2.tar.gz

2.交叉編譯器 天嵌的EABI-4.3.3_EmbedSky_20100610.tar.bz2(選用4.3.3)

3.觸摸屏校驗工具:tslib-1.4.tar.gz

4.開發(fā)板4.3寸的TQ2440(內核天嵌自帶的root_qtopia_2.2.0_2.6.30.4_20100601.tar.bz2)

編譯安裝:

1.首先安裝交叉編譯器EABI-4.3.3_EmbedSky_20100610.tar.bz2(這個很容易,不多說了)

2.接著安裝tslib-1.4.tar.gz,這個也比較容易(參考上篇的,注意的是ubuntu可能要先安裝安裝g++:sudo apt-get g++)

3.接著再編譯安裝arm版Qt,首先配置如下:

  1. ./configure -prefix /opt/EmbedSky/qt-4.7-arm -embedded arm -release -opensource -fast -no-accessibility -no-scripttools -no-mmx 
  2. -no-multimedia -no-svg -no-3dnow -no-sse -no-sse2 -silent -qt-libpng -qt-libjpeg -no-libmng -no-libtiff -no-multimedia 
  3. -make libs -nomake tools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -xplatform 
  4. qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,18 -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-multiscreen 
  5. -no-gfx-vnc -no-gfx-qvfb -qt-kbd-linuxinput -no-glib -qt-mouse-tslib -I/usr/local/tslib/include -L/usr/local/tslib/lib -confirm-license "$@" 

然后編譯make,最后安裝make install

Qt移植:

1.首先把/opt/EmbedSky/qt-4.7-arm下的庫lib,全部拷到開發(fā)板新建目錄/usr/local/Trolltech/QtEmbedded-4.7.0-arm/lib下

2.接著把安裝完后tslib目錄下的東西全部拷到開發(fā)板的/usr/local/tslib下

3.配置環(huán)境:vi /etc/profile,添加如下:

  1. export QTDIR=/usr/local/Trolltech/QtEmbedded-4.7.0-arm  
  2. export QPEDIR=/usr/local/Trolltech/QtEmbedded-4.7.0-arm   
  3. export TSLIB_ROOT=/usr/local/tslib  
  4. export PATH=$QTDIR/bin:$PATH  
  5. export TSLIB_CONSOLEDEVICE=none 
  6. export TSLIB_FBDEVICE=/dev/fb0  
  7. export TSLIB_TSDEVICE=/dev/event0  
  8. export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts  
  9. export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf  
  10. export TSLIB_CALIBFILE=/etc/pointercal  
  11. export QWS_MOUSE_PROTO=Tslib:/dev/event0  
  12. export QWS_DISPLAY=LinuxFb:/dev/fb0  
  13. export QWS_SIZE=480x272 
  14. export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/  
  15. export LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH 

保存,立即生效:source /etc/profile

4.拷貝程序到開發(fā)板你想要的位置,運行測試程序:./test_hello -qws

如果要關閉Qtopia,可以修改/etc/init.d/rcS

注釋掉其中一行如下:

  1. #qtopia & 

如果要開機就運行自己的程序可在/etc/init.d/rcS添加如下內容:

  1. export set HOME=/root  
  2. export TSLIB_ROOT=/usr/local/tslib  
  3. export TSLIB_CONSOLEDEVICE=none 
  4. export TSLIB_TSDEVICE=/dev/event0  
  5. export TSLIB_FBDEVICE=/dev/fb0  
  6. export TSLIB_CALIBFILE=/etc/pointercal  
  7. export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts  
  8. export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf  
  9. export TSLIB_CALIBFILE=/etc/pointercal  
  10. export QWS_MOUSE_PROTO=Tslib:/dev/event0  
  11. export QWS_DISPLAY=LinuxFb:/dev/fb0  
  12. export QTDIR=/usr/local/Trolltech/QtEmbedded-4.7.0-arm  
  13. export QPEDIR=/usr/local/Trolltech/QtEmbedded-4.7.0-arm  
  14. export PATH=$QTDIR/bin:$PATH  
  15. export LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH  
  16. test_hello -qws & 

注意上面test_hello要放到/sbin/下

提供一個好的方法:用nfs掛載根文件系統(tǒng),這樣根文件系統(tǒng)在自己的pc上,想拷貝文件也容易多了,主要是錯了,不想用了,不用燒寫它,直接再解壓一份出來就行了。

注意:nfs掛載時出現(xiàn)問題時,先看參數(shù)設置是否正確,不行的話接著要把/etc/init.d/rcS里的一行東西注釋掉:#net_set &

提供一個字體庫: http://bbs.embedsky.net/viewthread.php?tid=7123&extra=

小結:關于Linux下實現(xiàn)Qt 4.7.0移植Ubuntu10.10篇)的內容介紹完了,希望本文對你有所幫助。更多關于移植的內容請參考編輯推薦。

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關推薦

2011-07-05 10:55:14

Linux Qt 移植

2011-07-05 09:35:52

Ubuntu Qt Mysql

2011-08-29 15:52:12

2011-03-11 12:57:36

UBUNTU10.10安裝LAMP

2010-11-18 09:40:08

2011-09-02 16:38:26

UbuntuNTFS

2011-09-07 14:01:34

ubuntuPHP

2011-08-30 15:53:07

Ubuntussh

2011-09-02 17:12:42

UbuntuGNOME 3

2011-09-06 11:11:29

ubuntu3D效果

2011-08-29 11:16:27

Ubuntu

2011-09-05 18:11:39

Ubuntu

2011-09-02 16:23:19

wubiUbuntu

2011-01-19 10:03:24

Ubuntu

2011-09-01 13:35:50

Ubuntu中文man

2011-08-29 14:53:16

UbuntuMySQLserver

2011-09-19 10:25:59

VimUbuntu

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2011-09-06 11:20:37

2011-08-29 17:58:19

Ubuntu
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲 欧美 精品 | 99re6在线视频精品免费 | 成人免费视频网站在线观看 | 浴室洗澡偷拍一区二区 | 亚洲图片一区二区三区 | 日韩成人精品在线观看 | 天天操网 | 亚洲 欧美 日韩在线 | 精品国产精品国产偷麻豆 | 久久精品国产亚洲 | 一区二区三区视频在线 | 欧美二区三区 | 欧美黑人一级爽快片淫片高清 | 亚洲精品国产一区 | 成人精品一区亚洲午夜久久久 | 久久网一区二区三区 | 综合网在线 | 久久久久成人精品免费播放动漫 | 国产亚洲精品久久情网 | 自拍偷拍第一页 | 久久综合欧美 | 中文字幕一区二区三区四区五区 | 欧美白人做受xxxx视频 | 日韩av成人在线 | 久久久精品一区二区三区 | 日韩国产中文字幕 | 综合伊人| 中文字幕在线观看一区二区 | 欧美日韩亚 | 日本精品久久 | 国产高清一区二区三区 | 国产精品久久久久一区二区三区 | 久久精品在线播放 | 91看片在线观看 | 亚洲iv一区二区三区 | 99热精品久久 | 免费一级片 | 大陆一级毛片免费视频观看 | 视频一区二区三区中文字幕 | av网站在线看 | 午夜a区 |