- 论坛徽章:
- 0
|
您的Qt编译不成功吗?请先参考下面编译成功的例子:
(遇到问题不妨先看一下有没有相似的情况):
1,
http://www.hzlitai.com.cn/bbs/dispbbs.asp?BoardID=11&ID=5580&replyID=&skin=1
2,
http://www.hzlitai.com.cn/bbs/dispbbs.asp?boardID=11&ID=5922&page=1
由于部分客户问到关于找不到uuid.h和cannot find -lqtopia的问题,这里说明它的解决方法。
方法一,
到网上下载一个e2fsprogs-1.35.tar.gz包,然后执行:
#tar xzf e2fsprogs-1.35.tar.gz
#cd e2fsprogs-1.35
#./configure -host=arm-linux -with-cc=arm-linux-gcc -with-linker=arm-linux-ld -enable-elf-shlibs -prefix=/usr/local/arm/2.95.3/arm-linux
#make
#make install lib/uuid/
将e2fsprogs-1.35/lib/目录下uuid的文件夹复制到/armsys2410/qt_arm/qtopia/include下
将e2fsprogs-1.35/lib/中的libuuid.a libuuid.so libuuid..so.1 libuuid.so.1.2复制到/armsys2410/qt_arm/qtopia/lib下。
方法二,
在编译arm-qtopia出现
global1.cpp:39:23: uuid/uuid.h: 没有那个文件或目录
就是uuid的问题,问题的根源在于QT的发行公司.trolltech.在free版发行包由于版权问题没有带uuid和jpeg,zlib的库文件源代码。 大家可以下载
http://handhelds.org/~llornkcor/devZone/cross-arm-extra.tgz
而后解压到目录/usr/local/arm/2.95.3/arm-linux下
采用其它方法解决问题的朋友,欢迎共享经验!
===================================================
编译hello时,出现不可识别-lqpe等问题,可以如下解决:
运行. setenv(注意中间有空格,注意你的当前路径),来设置环境变量路径。
然后再编译hello,就没有问题了。
===================================================
找不到-ljpeg的问题,则需要将/usr/lib 目录中的jpeg的链接库复制到/usr/local/arm/2.95.3/arm-linux/lib目录下
重新./buildarm
问题就解决了。
其它库文件找不到的大致解决方法:
例如出现以下错误时:
.../qtopia/lib/libqpe.so: could not read symbols: Invalid operation
设置环境变量:
. setenv
设置连接器路径:
export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib:/usr/lib/qt-3.1/lib:$LD_LIBRARY_PATH
这里要求前面已经设置过QTDIR,QPEDIR
====================================================
问:qvfb&, qpe运行不了?
qvfb存在于qt/bin/目录下,
qpe存在于qtopia/bin目录下,
分别到两个目录下本地运行(加./)也可以。
====================================================
问:没有qembed/执行qembed出错。
您需要自行编译qt_x11/tools/qembed,得出的qembed才是可用的。
手动解压和编译qt_x11步骤如下:
tar xfvz qt-x11-2.3.2.tar.gz
mv qt-2.3.2 qt-x11
cd qt-x11
export QTDIR=$PWD
echo yes | ./configure -static -no-xft -no-opengl -no-sm
make -C tools/qembed
====================================================
问题:qtopia支持哪些音视频格式的播放?
答复:Trolltech公司的最新答复(针对qtopia2.x),请查看文档:
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49221/showart_497159.html |
|