http://blog.csdn.net/wxdcxp/article/details/4849886
- 最近搭建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进行编译