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

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

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

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

準(zhǔn)備:

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.觸摸屏校驗(yàn)工具:tslib-1.4.tar.gz

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

編譯安裝:

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

2.接著安裝tslib-1.4.tar.gz,這個(gè)也比較容易(參考上篇的,注意的是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下的庫(kù)lib,全部拷到開(kāi)發(fā)板新建目錄/usr/local/Trolltech/QtEmbedded-4.7.0-arm/lib下

2.接著把安裝完后tslib目錄下的東西全部拷到開(kāi)發(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.拷貝程序到開(kāi)發(fā)板你想要的位置,運(yùn)行測(cè)試程序:./test_hello -qws

如果要關(guān)閉Qtopia,可以修改/etc/init.d/rcS

注釋掉其中一行如下:

  1. #qtopia & 

如果要開(kāi)機(jī)就運(yùn)行自己的程序可在/etc/init.d/rcS添加如下內(nèi)容:

  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/下

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

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

提供一個(gè)字體庫(kù): http://bbs.embedsky.net/viewthread.php?tid=7123&extra=

小結(jié):關(guān)于Linux下實(shí)現(xiàn)Qt 4.7.0移植Ubuntu10.10篇)的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。更多關(guān)于移植的內(nèi)容請(qǐng)參考編輯推薦。

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

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-09-01 13:35:50

Ubuntu中文man

2011-01-19 10:03:24

Ubuntu

2011-08-29 14:53:16

UbuntuMySQLserver

2011-09-19 10:25:59

VimUbuntu

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2011-08-29 17:58:19

Ubuntu

2011-09-06 11:20:37

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产一区二区三区网站 | 亚洲福利片 | 中文字幕亚洲视频 | 天天射天天干 | 99亚洲国产精品 | 国产精品九九九 | 久久精品亚洲 | 国产高清视频一区 | 超碰在线播 | 中文字幕亚洲无线 | 欧美一区二区三区免费在线观看 | 国产原创在线观看 | 先锋资源网| 精品国产欧美在线 | 国产黄色在线观看 | 一区二区高清不卡 | 国产91丝袜在线播放 | 天天干夜夜操视频 | 亚洲视频免费观看 | 国产一二三区在线 | 亚洲一区二区三区在线视频 | 成人午夜电影网 | 卡通动漫第一页 | av一级 | 台湾佬久久 | 久久久久久亚洲精品 | 精品欧美激情精品一区 | 日韩在线视频免费观看 | 99tv| 久久久网 | 国产在线精品一区二区 | 伊人精品在线视频 | 天天躁日日躁狠狠的躁天龙影院 | 精品视频久久久久久 | 午夜影院在线观看 | 亚洲欧美激情国产综合久久久 | 最新国产精品精品视频 | 99热播精品 | 精品一区二区在线看 | 亚洲成人一区二区三区 | 情侣酒店偷拍一区二区在线播放 |