欢迎来到天天文库
浏览记录
ID:32421666
大小:271.00 KB
页数:5页
时间:2019-02-04
《安装与建立qt桌面运行环境》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、安装与建立QT桌面运行环境在Trolltech公司的网站上可以下载该公司所提供的Qt/Embedded的免费版本,在安装产品光盘以后,本次实验目录下已有要下载的文件,在/arm2410s/gui/Qt/src下。在做实验前把本次实验用到的三个文件拷贝到/root/2410sQt目录下。[root@BCroot]#cd/root/[root@BCroot]#mkdir2410sQt[root@BCroot]#cd/arm2410dev/gui/Qt/src[root@BCsrc]#cp-arftmake-1.13.tar.gzqt-embedde
2、d-2.3.10-free.tar.gzqt-x11-2.3.2.tar.gz/root/2410sQt安装编译器arm-linux-gcc-3.4.1:[root@BCsrc]#cd/arm2410dev/gui/Qt/tools[root@BCtools]#tarxjvfarm-linux-gcc-3.4.1.tar.bz2-C./[root@BCtools]#vi/root/.bash_profile//打开文件将该文件中的PATH变量改为PATH=$PATH:$HOME/bin:/arm2410s/gui/Qt/tools/usr/lo
3、cal/arm/3.4.1/bin/,存盘后退出。[root@BCtools]#source/root/.bash_profile如果安装正确的话,在任意路径下输入ar后按Tab键即可列出编译器文件。Qt/Embedded平台的搭建需要以下几步:u第一步,解压安装包并设置环境变量安装Tmakecd~/2410sQttar–xzftmake-1.13.tar.gzexportTMAKEDIR=$PWD/tmake-1.13安装Qt2.3.2cd~/2410sQttar–xzfqt-x11-2.3.2.tar.gzexportQT2DIR=$PWD
4、/qt-2.3.2安装Qt/Embeddedcd~/2410sQttar–xzfqt-embedded-2.3.10-free.tar.gzexportQTEDIR=$PWD/qt-2.3.10环境变量的设置是非常重要的,它关系到能否正确的安装及编译这些安装包,下面介绍一下这些环境变量:¨TMAKEDIR:指向用于编译Qt/Embedded的Tmake工具¨QT2DIR:指向qt-2.3.2的文件夹¨QTEDIR:指向qt-2.3.10的文件夹u第二步,编译Qt/Embedded。1.BuildQt2.3.2cd$QT2DIRexportTMA
5、KEPATH=$TMAKEDIR/lib/linux-g++exportQTDIR=$QT2DIRexportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH./configure-no-xft//出现选项时都输入yesmakecp–arfbin/uic$QTEDIR/bin/./configure是对Qt进行配置,它包括很多选项,例如可以通过添加“-no-opengl”等,如果想要进一步了解可以通过键入./configure--help来获得更多的帮助
6、信息。编译完成后需要将生成的/bin/uic复制到$QTEDIR下新创建的目录bin中,因为在随后编译Qt/Embedded的时候会用到这个工具。2.BuildQvfbexportTMAKEPATH=$TMAKEDIR/lib/linux-g++exportQTDIR=$QT2DIRexportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHcd$QTEDIR/tools/qvfb/root/2410sQt/tmake-1.13/bin/tmake-oM
7、akefileqvfb.promakemvqvfb$QTEDIR/bin/这一步buildqvfb并建立了从Qt/Embedded2.3.10到Qt2.3.2的静态库的链接。其中qvfb工具用来生成Virtualframebuffer,这是一个非常有用的工具,它可以模拟在开发板上的显示情况,如果在Virtualframebuffer中运行没有问题的话,可以直接通过交叉编译在开发板上运行。3.BuildQt/Embeddedcd$QTEDIRexportTMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++export
8、QTDIR=$QTEDIRexportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$L
此文档下载收益归作者所有