首页| 论坛| 消息

标题:【提问】求助:qtopia-free-1.7.0安装出错!
作者:zzqcn
日期:2006-03-12 02:44
内容:

我刚刚接触QT/qte和linux使用的是优龙公司ST2410开发板,按照使用手册依次安装tmake1.11,qt-embedded-2.3.7,qt-x11-2.3.2,以及e2fsprogs-1.35.在安装qtopia-free-1.7.0时遇到错误,安装步骤如下(参考使用手册的):
1,解包qtopia:
tar zxvf qtopia-free-1.7.0.tar.gz
cd qtopia-free-1.7.0
export QTDIR=$QTEDIR
export QPEDIR=$PWD
export PATH=$QPEDIR/bin:$PATH
2,qembed --images $QPEDIR/pics/inline/*.*
> $QPEDIR/src/libraries/qtopia/inlinepics_p.h
这一步我没有去做,因为qembed是在qt-3.x.x.for x11 上才发布有的工具,而且在/src/libraries/qtopia/文件夹里发现inlinepics_p.h 已经存在.
3,交叉编译qtopia:
cd src
./configure -platform linux-arm-g++
make
-------------------------------------------------------------------------------------
#./configure -platform linux-arm-g++
#make
make[1]: Leaving directory `/usr/local/arm/qtopia-free-1.7.0/src/applications/imageviewer'
make -C applications/mediaplayer
make[1]: Entering directory `/usr/local/arm/qtopia-free-1.7.0/src/applications/mediaplayer'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/usr/local/arm/qtopia-free-1.7.0/src/applications/mediaplayer'
make -C applications/mediarecorder
make[1]: Entering directory `/usr/local/arm/qtopia-free-1.7.0/src/applications/mediarecorder'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/usr/local/arm/qtopia-free-1.7.0/src/applications/mediarecorder'
make -C applications/sysinfo
make[1]: Entering directory `/usr/local/arm/qtopia-free-1.7.0/src/applications/sysinfo'
arm-linux-gcc -L/usr/local/arm/qtopia-free-1.7.0/lib -Wl,-rpath,/usr/local/arm/qtopia-free-1.7.0/lib -L/usr/local/arm/qt-2.3.7/lib -Wl,-rpath,/usr/local/arm/qt-2.3.7/lib -o /usr/local/arm/qtopia-free-1.7.0/bin/sysinfo .obj/linux-arm-g++//memory.o .obj/linux-arm-g++//graph.o
.obj/linux-arm-g++//load.o .obj/linux-arm-g++//storage.o .obj/linux-arm-
g++//versionin ..


#1 [cxllm 03-12 23:41]
你缺了uuid 库
#2 [zzqcn 03-13 00:30]
e2fsprogs-1.35 里的uuid库,我按照e2fsprogs-1.35 的安装说明操作如下:
把 e2fsprogs-1.35/lib/uuid 目录拷贝到 qtopia-free-1.7.0/include
把e2fsprogs-1.35/lib/uuid/libuuid.a 文件拷贝到 usr/lib 或者 qtopia-free-1.7.0/lib
--------------------------------------------------------------------------------------------------
不会是缺少uuid 库啊!
#3 [sunxiaoming 03-13 04:56]
我就是这样解决的啊
#4 [daidai666 03-22 21:52]
我没有编译那个e2fsprog包,只把它解压,然后把
把 e2fsprogs-1.35/lib/uuid 目录拷贝到 qtopia-free-1.7.0/include
把e2fsprogs-1.35/lib/uuid/libuuid.3.in 文件拷贝到 usr/lib 或者qtopia-1.7.0/lib中
编译通过了。

回复 发表
主题 版块