| 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 |