- 浏览: 15103 次
最新评论
QtEmbedded开发介绍之配置参数篇下
2010年06月01日
本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。
原文链接:QtEmbedded开发介绍之配置参数篇下
这篇下隔了好几天才出来,这是因为本菜菜去了下北京,在北京可谓是收获非凡。
不仅bug大叔请俺和shiroki吃了饭,还见到了传说中的nokia的qtsoftware的技术顾问――Qt Everywhere的博主。不过据说,被我雷到了…
不扯题外话了,在下里本菜菜会者重讲解嵌入式特有的参数,对于开发来说,这些参数相当重要,细微的区别就要可能造成出现一堆不知原因的问题。
下面,就针对每个参数来讲解:
-xplatform target
相当浅显的参数,即交叉编译的目标平台,一般来说根据你所要移植的目标板来确定。
-no-feature-
-feature-
选取qte的feature编译,对于这个,我理解为特性,特性的描述你可以参考src/corelib/global/qfeatures.txt,在这里面对于每个特性都有比较充分的讲解。对于特性地选择,也是要根据开发需求进行,如果裁剪适当,能大大为qte库瘦身。
-embedded
嵌入式平台架构选择,可以选择arm,mips,x86及generic,视你的目标平台决定吧。
-armfpa
-no-armfpa
这个参数也只是针对ARM平台的,是否加入对于基于ARM的浮点数格式的支持,通常,这个参数在编译时会自动选择。
-little-endian
-big-endian
目标平台的大端和小端选择,这应该是常识了,如果这不知道,就不要来混嵌入式了
-host-little-endian
-host-big-endia
主机平台的大端和小端选择,属于鸡肋的参数,不选择也会在配置时自动选择。
-no-freetype
-qt-freetype
-system-freetype
选择freetype,FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,在嵌入式开发中,有套可使用的字体对于中文开发至关重要,本人一般使用文泉驿字体。
-qconfig local
使用本地的qconfig配置文件来替代全部参数配置,有需要的可以去研究下,可以裁剪控件级别的参数。
-depths
显示的像素位深,也是根据需要来进行吧。
-qt-decoration-
-plugin-decoration-
-no-decoration-
这个是选择qt的样式风格,对于需要美化界面的项目来说,可以好好选择下。
-no-opengl
-opengl
是否加入opengl的支持,OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。不过对于一般的开发来说,似乎有很少用到的地方。
-qt-gfx-
-plugin-gfx-
-no-gfx-
这个是相当重要的一个参数,选择QtGui的图形显示驱动,比如我们在pc上使用qvfb模拟时,就应该加入对qfvb的支持。我们可以在linuxfb,transformed,qvfb,vnc,multiscreen这几个中选择。在平常的开发板上,选择linuxfb即可。
-qt-kbd-
-plugin-kbd-
-no-kbd-
选择键盘的驱动支持,可以支持usb键盘,串口键盘等等,也是在tty,usb ,sl5000, yopy, vr41xx ,qvfb中选择。
qt-mouse-
-plugin-mouse-
-no-mouse-
鼠标的驱动支持,一般都会选择tslib,可以完美地支持触摸屏,在pc,bus,linuxtp,yopy,vr41xx,tslib,qvfb中选择吧。
-iwmmxt
加入iWMMXt指令的编译,也只是部分XScale架构才具有。
-no-glib
-glib
是否加入glib库的支持,glib库对应即gtk库,就也是说加入后可以使用gtk。
至此,所有qte的参数介绍完成了,对于qt,其参数是共通的,学习好一个版本的参数,其他版本的配置也能很快上手。
发表评论
-
Linux使用Eclipse + CDT开发C/C++程序(转)
2012-01-20 09:51 699Linux使用Eclipse + CDT开发C/C++程序(转 ... -
Thrift 是什么?
2012-01-20 09:51 589Thrift 是什么? 2011年03月19日 Thri ... -
请帮助和关心Unix-Center
2012-01-20 09:51 555请帮助和关心Unix-Center ... -
Projects or Libs(Updated: 2010-6-7)
2012-01-20 09:51 1412Projects or Libs(Updated: 2010- ... -
Java永远学不完的,放这里慢慢学
2012-01-20 09:51 982Java永远学不完的,放这 ... -
创建文本文件的两种方法
2012-01-19 14:57 1173创建文本文件的两种方 ... -
如何让AD用户密码在快过期时,发邮件提醒用户更改密码
2012-01-19 14:57 976如何让AD用户密码在快过期时,发邮件提醒用户更改密码 201 ... -
书80~81页代码
2012-01-19 14:57 406书80~81页代码 2011年04月20日 read.a ... -
VBscript+Asp脚本(14)
2012-01-19 14:57 687VBscript+Asp脚本(14) 2011年07月15日 ... -
西湖教育给予我的思考
2012-01-19 14:57 629西湖教育给予我的思考 ... -
Android ---- 概述
2012-01-17 04:39 632Android ---- 概述 2011年08月28日 ... -
在Ubuntu Linux系统下用Wine玩魔兽世界
2012-01-17 04:39 1043在Ubuntu Linux系统下用Wine玩魔兽世界 201 ... -
system32文件夹里的文件详解
2012-01-17 04:39 809system32文件夹里的文件详解 2011年05月23日 ... -
FLTK简介
2012-01-17 04:39 594FLTK简介 2011年11月22日 ... -
VB编程
2012-01-16 03:33 465VB编程 2010年05月13日 正在工作中 ... -
VB制作游戏双开器
2012-01-16 03:33 1025VB制作游戏双开器 2010年05月24日 VB制作游戏 ... -
暂时放一放./..脑子要炸了
2012-01-16 03:33 542暂时放一放./..脑子要炸了 2010年11月10日 f ... -
vb 如果让系统不能结束你的进程
2012-01-16 03:33 745vb 如果让系统不能结束你的进程 2009年12月25日 ... -
几个代码VB
2012-01-16 03:33 590几个代码VB 2009年07月15日 现在看VB感觉越来 ...
相关推荐
QtEmbedded开发介绍之配置参数 QtEmbedded开发介绍之配置参数 QtEmbedded开发介绍之配置参数 QtEmbedded开发介绍之配置参数
轻松搭建Qt Embedded开发环境!!
详细描述QtEmbedded开发环境建立的过程
QtEmbedded开发.pdf
QtEmbedded手册 实例教程
QtEmbedded入门教程,带有实例程序。
嵌入式LINUX系统的QTEMBEDDED图形界面开发.PDF
Fedora9下建立QtEmbedded 4.5开发环境.doc
很详细到介绍了qt的整个开发和移植过程 QtEmbedded嵌入式图形开发
已经编译好的Ubuntu下Qt的arm版编译器工具,解压即可在Qtcreator中进行相关配置
Linux 下安裝 Qt embedded
QT官方提供的embedded窗口界面,超酷的ui
介绍了 Qt/Embedded 图形用户界面 GUI 的软硬件开发平台 结合具体实例 详细阐述了 Qt/Embedded 在 S3C2440 平台 上移植的方法和应用程序开发的过程 并在开发平台上经过验证
详细的介绍了QtEmbedded_安装的安装过程。
QtEmbedded在嵌入式linux下的开发环境建立与移植Qt.doc
基于GPL(General Public License)架构之下的Linux,具有硬件需求低,架构开放,系统稳定,保密性好等特点,嵌入式Linux的这些优点正好符合工控领域安全性,稳定性,实时性和易维护等要求。
基于qt4.8.5制作的嵌入式软键盘,可以输入字母,数字,各种符号等。调用InputMethod::installInputMethod();安装即可。(不要下另一个有乱码的,谢谢)
编译ARM平台的QtEmbedded的MySQL插件和移植MySQL
基于QtEmbedded 的嵌入式GUI 设计