加入收藏 | 设为首页 | 会员中心 | RSS
您当前的位置:首页 > Linux技术 > 编程开发

qte-4.5.1 for arm和for x86的配置参数

时间:2010-07-09 12:32:22  来源:  作者:
   搞QT的,得有相应的工具、环境,这几天花了点时间,试着做了一遍qte fro x86和qvfb的生成,包括:qte-4.5.1for x86,利用qt-x11-4.5.2生成qvfb。之前已经做好了qte-4.5.1 for arm,安装好了qt-4.5.1creater .其实,安装这些,主要是配置参数的选择。
平台及QT:FC9,qt-embedded-opensource-4.5.1,qt-x11-opensource-4.5.2,qt-4.5.1-creater
qte for x86配置参数:
./configure
--prefix=/opt/qte-x86-4.5.2
-release
-shared
-no-qt3support
-no-xmlpatterns
-no-svg
-no-webkit
-system-zlib
-qt-gif
-system-libtiff
-system-libpng
-qt-libmng
-system-libjpeg
-make libs
-make tools
-nomake examples
-nomake docs
-make demo
-no-nis
-no-cups
-no-iconv
-no-dbus
-no-openssl
-xplatform qws/linux-x86-g++
-embedded x86
-qt-freetype
-depths 12,15,16,18,32
-qt-gfx-qvfb
-no-gfx-transformed
-qt-gfx-multiscreen
-qt-gfx-vnc
-no-gfx-linuxfb
-qt-kbd-tty
-qt-kbd-usb
-qt-kbd-qvfb
-qt-mouse-pc
-qt-mouse-qvfb
-no-glib
-silent
此配置是可以的,成功!
prefix是自己指定的安装目录,自己选择,或者默认;第一次配置的时候,因为没有指定qt-mouse而造成在启动qvfb中,无法使用鼠标,关了qvfb后还造成在PC平台无法使用鼠标。
如果在配置过程中遇到如下错误,可能是因为你的某个参数名什么写错了(比如把jpeg写成了jpg),
-qt-gfx-multiscreen: unknown argument
-qt-kbd-qvfb: unknown argument
-qt-kbd-usb: unknown argument
-qt-mouse-qvfb: unknown argument
-qt-mouse-pc: unknown argument
qte-4.5.1 for arm 配置:
./configure
--prefix=/opt/qte-4.5.1
-release
-shared
-fast
-no-largefile
-qt-sql-sqlite
-no-qt3support
-no-xmlpatterns
-no-mmx
-no-3dnow
-no-sse
-no-sse2
-no-svg
-no-webkit
-qt-zlib
-qt-gif
-qt-libtiff
-qt-libpng
-qt-libmng
-qt-libjpeg
-make libs
-nomake tools
-nomake examples
-nomake docs
-nomake demo
-no-nis
-no-cups
-no-iconv
-no-dbus
-no-openssl
-xplatform qws/linux-arm-g++
-embedded arm
-little-endian
-qt-freetype
-depths 16,18,32
-qt-gfx-linuxfb
-no-gfx-transformed
-no-gfx-multiscreen
-no-gfx-vnc
-no-gfx-qvfb
-qt-kbd-usb
-no-glib
-qt-mouse-tslib -I/home/zlm8715/tslib/include -L/home/zlm8715/tslib/lib
   在配置for ARM时,如果用到的输入工具是触摸屏,将qt-mouse指定为tslib,但是因为tslib的库、头文件什么的均不是qte自带的,所以要人为提供tslib的库、头文件的目录。
for ARM与 for x86,配置尽量一样,如此在两者上编译生成的文件相似度高,应该出问题几率小很多(个人觉得)。两者的不同之处:
1、-little-endian,for x86不用;
2、-qt-mouse-不同;
3、-xplatform 和-embedded就不用说了。
   为了得到qvfb,我直接通过编译qt-x11-4.5.2,然后再生成qvfb。如果空间够大,直接不用配置太多,
./configure
gmake;gmake install
等吧
至于生成qvfb,在我另一篇中介绍过了。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
疑似Google Chrome OS谍照曝光
疑似Google Chrome OS
相关文章
    无相关信息
栏目更新
栏目热门