Ubuntu 10.10 下 QTE4.5 环境安装

1. 下载源码包: a. Qt 4.5.2 for Open Source C++ development on Linux/X11 [120Mb] qt-x11-opensource-src-4.5.2.tar.gz 此源码包是用于在Linux系统下开发Qt程序用的,开发出的程序只能在PC机上运行。里面包含了designer,qvfb等工具。 b. Qt 4.5.2 for Open Source C++ development on Embedded Linux [124Mb] qt-embedded-linux-opensource-src-4.5.2.tar.gz 此源码包是用来进行嵌入式LinuxQt应用程序开发的,开发出来的程序最终目的是要在开发板上运行,但也可以利用qvfb这个工具在PC机上模拟运行。因此稍后会将此压缩文件解压成两个文件夹,,分别作为开发板Qt环境以及PC机上QT的模拟环境。 2. 配置Ubuntu 10.10编译环境 a. 安装g++: sudo apt-get g++

b. 安装编译X11用到的库:sudo apt-get libx11-dev libxext-dev

c. 安装libxtst-dev: sudo aptitude install libxtst-dev 否则编译qvfb出错。d. 安装交叉编译器arm-liunx-gcc,并设置环境变量:下载就不说了,网上找。安装在/usr/local/arm/ 目录下面。之后在.bashrc的最后一行加上export PATH=/usr/local/arm/4.3.2/bin:$PATH,此路径作为环境变量。 3. 编译及安装qt-x11-opensource-src-4.5.2 a. 在你的下载目录中解压qt-x11-opensource-src-4.5.2.tar.bz2

@ubuntu:~/下载$ tar xjvf qt-x11-opensource-src-4.5.2.tar.bz2 b. 进入解压后的目录 @ubuntu:~/下载$ cd qt-x11-opensource-src-4.5.2 c. 进行配置 @ubuntu:~/下载/qt-x11-opensource-src-4.5.2$ ./configure d. 进行编译 @ubuntu:~/下载/qt-x11-opensource-src-4.5.2$ make e. 进行安装@ubuntu:~/下载/qt-x11-opensource-src-4.5.2$ make install 历经漫长的编译过程,默认安装在/usr/local/Trolltech/Qt-4.5.2下,编译完成后源程序不要删除,还有用。4. 编译配置QtEmbedded-4.5.2-x86版本

之所以要编译x86版本的Qt,是要在PC机下模拟运行为开发板开发出来的程序 a. 解压@ubuntu:~/下载$ tar xjvf qt-embedded-linux-opensource-src-4.5.2.tar.bz2@ubuntu:~/下载$ mv qt-embedded-linux-opensource-src-4.5.2 qt embedded-linux-opensource-src-4.5.2-x86 @ubuntu:~/下载$ cd qt-embedded-linux-opensource-src-4.5.2-x86 b. 配置编译:@ubuntu:~/下载/qt-embedded-linux-opensource-src-4.5.2-x86$ ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.2-x86 -embedded x86 -qvfb@ubuntu:~/下载/qt-embedded-linux-opensource-src-4.5.2-x86$ makec. 安装到/usr/local/Trolltech/QtEmbedded-4.5.2-x86目录下:@ubuntu:~/下载/qt-embedded-linux-opensource-src-4.5.2-x86$ make install d. 建立脚本文件:setenv_x86.sh,输入以下内容:export QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/export PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/bin/:$PATHexport LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/lib/:$LD_LIBRARY_PATH e. 编译x86版QT应用程序前,先执行此脚本文件:@ubuntu:/usr/local/Trolltech/QtEmbedded-4.5.2-x86$ source setenv_x86.sh5. 编译qvfb@ubuntu:~/下载$ cd /qt-x11-opensource-src-4.5.2/tools/qvfb/@ubuntu:~/下载/qt-x11-opensource-src-4.5.2/tools/qvfb$ make把/qt-x11-opensource-src-4.5.2/bin/目录下生成的qvfb复制qvfb到x86目录下:@ubuntu:~/下载$ cp /qt-x11-opensource-src-4.5.2/bin/qvfb /usr/local/Trolltech/QtEmbedd-4.5.2-x86/bin 6. 测试

@ubuntu:~/下载$ cd /usr/local/Trolltech/QtEmbedded-4.5.2-x86/demos/books

qvfb -width 640 -height -480 &./books -qws

摘抄美文4、承诺是一件美好的事情,但美好的东西往往不会变为现实。

Ubuntu 10.10 下 QTE4.5 环境安装

相关文章:

你感兴趣的文章:

标签云: