QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2092|回复: 11

编译QT/E 怎样使它支持JPEG

[复制链接]
发表于 2005-7-16 14:53:23 | 显示全部楼层 |阅读模式
我想让编译完的QT/E支持JPEG,我是这样做的:

cd $QTEDIR
export TMAKEPATH=/home/agust/release/qtopia-demo/tmake-1.13/lib/qws/linux-ppc-g++
export QTDIR=$QTEDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
cp ~/qtopia/src/qt/qconfig-qpe.h src/tools/
cp -r ../libjpeg src/3rdparty/
./configure -xplatform linux-ppc-g++ -no-xft -no-qvfb -gif -qt-libpng -system-jpeg -qconfig qpe -depths 8,16,32 -release
  make sub-src

说明:  cp -r ../libjpeg src/3rdparty/
      在libjpeg里放了4个libjpeg.so.*,都是JPEG的库文件

QT/E编译的时候没有出现什么问题,完成.

但是当我要编译Qtopia的时候,提示QT/E不支持JPEG


提示如下:

Qtopia requires JPEG support but Qt/Embedded is not configured with JPEG
support. Please reconfigure Qt/Embedded.
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.
done



请问:  要支持JPEG,我哪里做的不对?
       应该怎么作呢?       
发表于 2005-7-17 16:08:57 | 显示全部楼层
你选择-qt-libjpeg啊,不要用-system-jpeg。
人家Trolltech好心在Qt/E提供了jpeg的Plugins,你不用,却用自己系统的libjpeg,Trolltech当然不会让你编译Qtopia了!
回复

使用道具 举报

 楼主| 发表于 2005-7-18 08:58:37 | 显示全部楼层
噢,好的,我试一下
谢谢     
回复

使用道具 举报

 楼主| 发表于 2005-7-18 10:29:47 | 显示全部楼层
改成-qt-libjpeg,还是不行         

错误提示和以前一样
Qtopia requires JPEG support but Qt/Embedded is not configured with JPEG
support. Please reconfigure Qt/Embedded.
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.
    :-(  :-(  :neutral:  :neutral:  
回复

使用道具 举报

发表于 2005-7-19 22:45:46 | 显示全部楼层
你编译的Qt/Embedded不会是3.x吧?
回复

使用道具 举报

 楼主| 发表于 2005-7-20 08:33:08 | 显示全部楼层
目标是要编译:QT/E2.3.10, QT/X11 2.3.2, Tmake 1.13, Qtopia 2.1.1

最后编译Qtopia 2.1.1的时候说QT/E2.3.10不支持JPEG,让重新configure, 参数-sysconfig-jpeg 改成-qt-libjpeg也不行,同样提示错误
回复

使用道具 举报

发表于 2005-7-20 15:30:19 | 显示全部楼层
[quote:a3947eb85a="lao_la"]目标是要编译:QT/E2.3.10, QT/X11 2.3.2, Tmake 1.13, Qtopia 2.1.1

最后编译Qtopia 2.1.1的时候说QT/E2.3.10不支持JPEG,让重新configure, 参数-sysconfig-jpeg 改成-qt-libjpeg也不行,同样提示错误[/quote]
今晚回去帮你看看啊,我最近刚重新装系统原来编译的Qt/Embedded+Qtopia都没了,正准备重新Build一下。明儿告诉你结果。
回复

使用道具 举报

 楼主| 发表于 2005-7-21 13:38:09 | 显示全部楼层
我==你好消息
回复

使用道具 举报

发表于 2005-7-21 20:29:51 | 显示全部楼层
你看看你QTE2.3.10目录中有个.buildopts文件,里面是不是定义了QT_NO_IMAGEIO_JPEG?如果是,那Qtopia就会提示上述信息。
我编译QTE时候的命令是:
cd qte-2.3.10-target
export QTDIR=$PWD
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
cp ../qtopia-free-2.1.1/src/qt/qconfig-qpe.h src/tools/
./configure -xplatform linux-ipaq-g++ -gif system-jpeg -qconfig qpe -depths 16,32 -thread
make sub-src

cd qtopia-free-2.1.1
export QPEDIR=$PWD
./configure -xplatform linux-ipaq-g++
回复

使用道具 举报

发表于 2005-7-23 09:46:49 | 显示全部楼层
嗯,奇怪了,我开始得时候编译Qtopia 2.1.1也是提示不支持jpeg,后来重新编译QTE,./configure得时候加上了-system-jpeg就可以了阿?我也是QTE2.3.10
回复

使用道具 举报

 楼主| 发表于 2005-7-27 14:26:14 | 显示全部楼层
我的目的是想把konqe/E 编译后放到Qtopia里, 有一个脚本,照着作的时候的时候提示不支持JPEG

最近忙其他的,把这个给忘了,现在还没摆平
回复

使用道具 举报

发表于 2005-7-27 22:14:08 | 显示全部楼层
Konqe/E我编译过,不过我下的版本太新要求要QT/Embedded3.x的支持,故没有和Qtopia结合。
至于你说得jpeg支持,我看你在按部就班自己从头编译一边看看吧,应该没有问题的。不要用脚本了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 02:06 , Processed in 0.063880 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表