• 7477阅读
  • 5回复

【转贴】qtopia学习笔记(1)-----qtopia的安装 [复制链接]

上一主题 下一主题
离线sunxiaoming
 
只看楼主 倒序阅读 楼主  发表于: 2006-03-13
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-08) —
qtopia学习笔记(1)-----qtopia的安装
几个月以来一直在工作之余不间断的学习qtopia, 学习环境pc + linux + qtopia-free-1.7.0 + qt-embedded-2.3.7 + qt-x11-2.3.2。接下来我预计通过几个小结来做学习总结。

Qtopia的安装:

对于初装qtopia的我来说,遇到了很多困难,前前后后装了很多遍才成功装上。具体总结一下安装步骤:

目前的资源是qtopia-free-1.7.0.tar.gz
qt-embedded-2.3.7.tar.gz
qt-x11-2.3.2.tar.gz
tmake-1.11.tar.gz

1.     建立安装目录并解压缩安装文件
cd $HOME
mkdir Qt_x86
cd $HOME/Qt_x86
tar zxfv ../Qt_src/qt-x11-2.3.2.tar.gz
mv qt-2.3.2 qt-2.3.2-x11
tar zxfv ../Qt_src/qt-embedded-2.3.7.tar.gz
mv qt-2.3.7 qt-2.3.7-emb
tar zxfv ../Qt_src/qtopia-free-1.7.0.tar.gz
cd qt-2.3.7-emb
rm –rf tmake
tar zxfv ../../Qt_src/tmake-1.11.tar.gz
mv tmake-1.11 tmke

2.     安装
cd $HOME/Qt_x86
export REAL_QTDIR=$PWD/qt-2.3.2-x11
export REAL_QTEDIR=$PWD/qt-2.3.7-emb
export REAL_QPEDIR=$PWD/qtopia-free-1.7.0
export PATH=$REAL_QPEDIR/bin:$REAL_QTEDIR/bin:$REAL_QTDIR/bin:$PATH
export PATH=$REAL_QTEDIR/tmake/bin:$PATH
export TMKEPATH=$REAL_QTEDIR/tamke/lib/qws/linux-generic-g++
export LD_LIBRARY_PATH=$REAL_QPEDIR/lib:$REAL_QTEDIR/lib:$REAL_QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR=$REAL_QTDIR
cd $REAL_QTDIR
echo yes | ./configure –no-opengl –no-xft-thread
make
make –C tools/qvfb
mv tools/qvfb/qvfb bin
cp bin/uic $REAL_QTEDIR/bin
cd ..
export QTDIR=$REAL_QTEDIR
export QTEDIR=$REAL_QTEDIR
export QPEDIR=$REAL_QPEDIR
cd $REAL_QTEDIR
cp $REAL_QPEDIR/src/qt/qconfig-qpe.h src/tools/
#touch src/tools/qconfig-qpe.h
echo yes | ./configure –qconfig qpe –system-jpeg –gif –qvfb –thread –depths 4,8,16,32
make sub-src
export QTDIR=$REAL_QTEDIR
export QTEDIR=$REAL_QTEDIR
export QPEDIR=$REAL_QPEDIR
cd $REAL_QPEDIR/src
./configure
make
cd ../..

3.     运行qpe
export QPEDIR=/home/Qt_x86/qtopia-free-1.7.0
export QTDIR=/home/Qt_x86/qtopia-free-1.7.0
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR=$QTEDIR

qvfb &

qpe&

安装过程中出现如下问题:
1.……if not find libuuid.a or libuuid.so, then
  copy libuuid.a to usr/lib or qtopia-free-1.7.0/lib
2.……if not find uuid.h, then
  copy uuid/ to usr/include or qtopia-free-1.7.0/include
运行后的界面:

且可以通过修改file下的configure里的qvfb的size,以适应不同尺寸的需求。如下:
离线drbigjump

只看该作者 1楼 发表于: 2006-04-27
为什么我在安装qt-2.3.2-x11   make是出项两个错误
离线drbigjump

只看该作者 2楼 发表于: 2006-04-27
显示的是:

usr/X11R6/include/X11/Xft/Xft.h:41:31: freetype/freetype.h: 没有那个文件或目录


我的系统是redhat9   装系统的时候没有装qt
离线cavendish

只看该作者 3楼 发表于: 2006-04-28
建议make qt x11的时候
加入-no-xft
离线cavendish

只看该作者 4楼 发表于: 2006-05-10
有关Qtopia安装
可以参考
http://www.qtcn.org/bbs/read.php?tid=3516
离线iken
只看该作者 5楼 发表于: 2006-05-13
你是在redhat9上安装的吗?
如果是的话,你在安装redhat9时,是否完全安装了?
我编译时也碰到你们说的问题,完全安装redhat9后就解决了!
快速回复
限100 字节
 
上一个 下一个