歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 14 安裝QT和QT-Embedded

Fedora 14 安裝QT和QT-Embedded

日期:2017/2/28 15:42:56   编辑:Linux教程

一.我的環境及所需資源:

PC機操作系統:基於VMware7.1.4上的Fedora 14操作系統

交叉編譯工具:arm-linux-gcc-4.3.2.tar.gz

所需資源: tslib-1.4.tar.gz

qt-everywhere-opensource-src-4.7.4.tar.gz

tslib-1.4.tar.gz源碼以及該文檔可以再以下鏈接下載:

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /2012年資料/8月/16日/Fedora 14 安裝QT和QT-Embedded

二.安裝交叉編譯環境:

把arm-linux-gcc-4.3.2.tar.gz放到/tmp 目錄下

# tar xzvf arm-linux-gcc-4.3.2.tar.gz -C /

# vim /root/.bashrc

編輯/root/.bashrc文件,在最後一行添加:

export PATH=$PATH:/usr/local/arm/4.3.2/bin

保存退出後回到終端,然後使得剛才添加的環境變量生效:

# source /root/.bashrc

# arm-linux-gcc -v 可以看到版本信息

三.安裝QT X11 Requirements 下面的庫文件 (如果安裝fedora 選擇軟件開發環境這步可以省略)

libfontconfig1-dev

libfreetype6-dev

libx11-dev

libxcursor-dev

libxext-dev

libxfixes-dev

libxft-dev

libxi-dev

libxrandr-dev

libxrender-dev

依次運行類似命令: yum install libfontconfig1-dev

四.安裝qvfb 所需庫文件(qvfb是一個在PC機上模擬在開發板上運行qtopia以及自己開發的QtE程序的虛擬幀緩沖區)

libXtst-devel

即運行:yum install libXtst-devel

五.安裝Qt for PC(X11)

1.1、 建立目錄Qt目錄

mkdir /opt/FriendlyARM/mini2440/Qt

1.2、 解壓qt-everywhere-opensource-src-4.7.4.tar.gz 並更改目錄名

tar xvzf qt-everywhere-opensource-src-4.7.4.tar.gz -C /opt/FriendlyARM/mini2440/Qt

cd /opt/FriendlyARM/mini2440/Qt

mv qt-everywhere-opensource-src-4.7.4 qt-for-x11

1.3、 開始配置文件:

# cd qt-for-x11

#. /configure

接著提示要使用商業版還是開源版:輸入o後回車選擇開源版;

然後提示可以使用開源協議:輸入yes後回車即可。

1.4、 #gmake //編譯,這個過程要等幾個小時的時間

1.5、 #gmake install //開始安裝基於PC上的Qt

1.6、 安裝目錄在新生成的目錄下面:/usr/local/Trolltech/Qt-4.7.4

1.7、 使用時需添加

#export PATH=” /usr/local/Trolltech/Qt-4.7.1/bin:$PATH”

然後輸入#qmake –v (如能輸出版本號,則說明安裝成功)

1.8、 編譯qvfb(Virtual Framebuffer) 為QT-embedded X86 作准備

1.8.1、# cd /opt/FriendlyARM/mini2440/Qt/qt-for-x11/tools/qvfb

1.8.2、# gmake (編譯後qvfb存在/opt/FriendlyARM/mini2440/Qt /qt-for-x11/bin目錄中)

1.8.3、# cd /opt/FriendlyARM/mini2440/Qt /qt-for-x11/bin/

1.8.4、# ./qvfb (進行檢驗,如能輸出一個虛擬窗口,則說明安裝正常)

1.8.4、將qvfb拷貝到QTDIR/bin路徑下:

cp qvfb /usr/local/Trolltech/Qt-4.7.4/bin

Copyright © Linux教程網 All Rights Reserved