Qt/Embedded分析 | ||
优点 | 以开发包形式提供 | 包括了图形设计器、Makefile 制作工具、字体国际化工具、Qt的C++类库等 |
跨平台 | 支持Microsoft Windows 95/98/2000、Microsoft Windows NT、MacOS X、Linux、Solaris、HP-UX、Tru64 (Digital UNIX)、Irix、FreeBSD、BSD/OS、SCO、AIX等众多平台 | |
类库支持跨平台 | Qt类库封装了适应不同操作系统的访问细节,这正是Qt的魅力所在 | |
模块化 | 可以任意裁减 | |
缺点 | 结构也过于复杂臃肿,很难进行底层的扩充、定制和移植 | 例如: · 尽管Qt/Embedded声称,它最小可以裁剪到几百KB,但这时的Qt/Embedded库已经基本失去了使用价值 · 它提供的控件集沿用了PC风格,并不太适合许多手持设备的操作要求 · Qt/Embedded的底层图形引擎只能采用framebuffer,只是针对高端嵌入式图形领域的应用而设计的 · 由于该库的代码追求面面俱到,以增加它对多种硬件设备的支持,造成了其底层代码比较凌乱,各种补丁较多的问题 |
名 称 参 数 | MiniGUI | OpenGUI | Qt/Embedded |
API(完备性) | Win32(很完备) | 私有(很完备) | Qt(C++)(很完备) |
函数库的典型大小 | 300KB | 300KB | 600KB |
移植性 | 很好 | 只支持x86平台 | 较好 |
授权条款 | LGPL | LGPL | QPL/GPL |
系统消耗 | 小 | 最小 | 最大 |
操作系统支持 | Linux | Linux,DOS,QNX | Linux |
欢迎光临 DIY编程器网 (http://diybcq.com/) | Powered by Discuz! X3.2 |