加入收藏
|
设为首页
|
会员中心
|
RSS
首页
开源资讯
Linux技术
硬件产品
下载中心
网上商城
BLOG
视频讲堂
认证频道
登陆
|
注册
|
修改资料
|
短信息
|
设置空间
|
管理信息
|
收藏夹
|
我的状态
|
消费记录
|
充值卡充值
|
我的购物车
|
我的订单
|
退出
|
|
新手入门
|
系统管理
|
Web开发
|
网络管理
|
桌面应用
|
编程开发
|
网络安全
|
高性能集群
|
Linux嵌入式
|
|
技术文章
|
SUN 系列
|
IBM 系列
|
HP 系列
|
曙光 系列
|
浪潮 系列
|
方正 系列
|
戴尔 系列
|
|
系统软件
|
网络工具
|
安全相关
|
媒体工具
|
OURLPI群专区
|
|
红帽专卖
|
红旗专卖
|
suse专卖
|
5Th Rack
|
CentOS
|
应用软件
|
|
|
|
您当前的位置:
首页
>
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
相关文章
无相关信息
栏目更新
栏目热门
站内搜索:
新闻
下载
图库
FLASH
电影
商品
文章
分类信息
高级搜索
网站首页
|
关于我们
|
服务条款
|
广告服务
|
联系我们
|
网站大全
|
免责声明
|
返回顶部
Copyright © 2007-2008 LinuxExpress, All rights reserved.
Powered by 开源快讯 站务联系:linuxexpress.com.cn@gmail.com
京ICP备06029167号