最近搭建QT开发环境,手册上写的看了是一团雾水,里面介绍的很多文件都是没有的 晚上安装时突然就想通了,为了让大家少走点弯路,特地写了个我安装的步骤 默认下你的交叉编译器已经按照手册上的装好了。本文是针对TQ2440开发板写的 1.用迅雷下载QT源码包http://bbs.embedsky.net/files/qt_src/qtopia-1.7.0-20090525.rar, 将下载后的源码包命名为tar.bz2的格式 2.用命令tar xvfj qtopia-1.7.0-20090525.tar.bz2 -C/解压文件 3.输入命令gedit /etc/ld.so.conf 增加 /opt/EmbedSky/Qte/x86_qtopia/qt/lib /opt/EmbedSky/Qte/x86_qtopia/qtopia/lib 两行命令 4.用脚本编译针对x86的QT 在终端输入./x86-build_qtopia 可以开始编译QT了,整个过程需要半小时左右 5.编译完成后在终端输入ldconfig是刚才编译出来的库生效 6.设置环境变量,在终端输入. x86-setenv (注意:. x86-setenv之间有个空格) 7.用命令qvfb -width 640 -height 480 & 看是否可以打开仿真窗口,如果可以说明你安装成功了 8.执行命令qpe 即可打开qtopia的运行界面 9.安装arm平台的QT,需要使用3.4.5的编译器,如果用4.3.3的编译器,编译会出错 设置3.4.5编译器的做法是:在终端输入gedit /etc/profile 将pathmunge /opt/EmbedSky/4.3.3/bin 注释掉 添加pathmunge /opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin 10.输入./touch-build_qtopia进行编译