标题:有关qte开发环境的配置问题,高手请指点。。。
作者:gxichun
日期:2006-08-24 22:02
内容:
操作系统:Linux Red Hat 9
需要软件安装包:tmake1.11或更高版本(生成Qt/Embedded应用工程的Makefile文件);Qt/Embedded2.3.7(Qt/Embedded安装包);Qt2.3.2 for X11(Qt的X11版的安装包,它将产生X11开发环境所需的两个工具uic和disigener);Qtopia1.7。
软件包的具体版本:tmake-1.11.tar.gz; qt-embedded-2.3.7.tar.gz ; qt-x11-2.3.2.tar.gz;qtopia-free-1.7.0
安装过程如下:
将所有安装包复制到/usr/local(根据自己需要选择)目录下.
1解压Qtopia
tar xfz qtopia-free-1.7.x.tar.gz
cd qtopia-1.7.x
export QPEDIR=$PWD
cd ..
2安装tmake
tar xfz tmake-1.11.tar.gz
export TMAKEDIR=$PWD/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
export PATH=$TMAKEDIR/bin:$PATH
3安装Qt/Embedded
tar xfz qt-embedded-2.3.x.tar.gz
cd qt-2.3.x
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
cp $QPEDIR/src/qt/qconfig-qpe.h src/tools/
./configure -qconfig qpe -qvfb -depths 4,8,16,32
make sub-src
cd ..
可以应用设置选项-gif 和 –system-jpeg ,使软件支持gif和jpeg格式的图片
具体的./configure选项可以通过./configure –help来查看
4安装Qt/X11
需要注意的是选择安装的Qt for X11的版本必须比Qt/Embedded的版本旧。
tar xfz qt-x11-2.3.2.tar.gz
cd qt-2.3.2
export QTDIR=$PWD
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure
make
make -C tools/qvfb
mv tools/qvfb/qvfb bin
cp bin/uic $QTEDIR/bin
cd ..
5安装Qtopia
cd qtopia-1.7.x
export QTDIR=$QTEDIR
export QPEDIR=$PWD
export PATH=$QPEDIR/bin:$PATH
cd src
./configure
make
cd ../..
注意,在安装的时候课能会出现找不到uuid.h和cannot find -lqtopia的问题,这是由于Red Hat 9 中缺少了uuid.h 文件。解决如下:
到网上下载一个e2fsprogs-1.3 ..
#1 [shiroki 08-25 17:00]
qt-x11 configure的时候加-no-xft选项应该就能编译过去了
#2 [gxichun 08-25 22:06]
编译过去了,就是配置选项的问题,能够出现虚拟缓冲帧的运行界面,非常感谢 shiroki !!