|
发表于 2008-12-9 22:39:40
|
显示全部楼层
gtk-1.x 只支持 X11 的后端
gtk-2.x 的某些早期版本曾经提供了 fb 的后端, 已不再被维护, 新版本中也删除了这部分代码
gtk-2.x 的比较新的版本支持 dfb 后端, 显然需要先移植 dfb, 其难度小于移植 X. 不过 gtk/dfb 并非安全兼容 gtk/x, 但是一般不产生致命性影响, 除非某些程序除了使用 gtk 外, 还直接调用 libx 的某些接口, 这种情况需要做些修改才可能移植到 gtk/dfb 上. 直接使用 gtk/x 也不是一个很坏的选择, 它的兼容性最好, 通过编写硬件特定的显示加速驱动, 性能上也可以达到很好的指标.
至目前为止, gtk-2 支持的后端有 X, dfb, Win32, Mac, 只有前两个是 linux 下可用的.
如果楼主只是想找一个轻量级的图形控件库, 可以试试 fltk, 不过它上面的应用比较少 |
|