2009-07-06 63 views
7

哪些C++的跨平台GUI工具包提供了最小的占地面积可以同时支持静态和动态构建?我不需要非常复杂的GUI,只需基本控件&小部件。先谢谢你。微小的C++跨平台GUI工具包

+0

杜佩http://stackoverflow.com/questions/897228/what-is-the-best-way-to-make-a-simple-cross-platform-gui-in-c中几个人。 – 2009-07-06 10:30:33

+2

嗨,这不是一个骗局。我专注于足迹。无论如何感谢网址。 – Viet 2009-07-07 01:38:41

回答

9

我听说过的最小的一个是fltk

+0

谢谢。我发现http://www.tecgraf.puc-rio.br/iup/的占地面积也很小。 – Viet 2009-07-06 09:56:56

1

尝试cegui。它是为游戏guis而设计的,它必须轻便(用于游戏机)。我从来没有试过fltk。这可能更合适。

+0

谢谢你卡斯平。 – Viet 2009-07-07 01:39:20

3

通过Ecere SDK,您可以在1 MB以下构建一个静态链接的可执行文件。动态运行时库也可以在2 MB以下构建。 Ecere运行在各种显示驱动器上,包括X11,GDI,OpenGL,Direct3D。它最初是为游戏内GUI设计的,但它现在是一个丰富的通用跨平台GUI工具包。

的SDK附带了EC语言,编译为本地代码一种面向对象的语言中,可与C++在C级链接(即外部的“C”)的编译器。

股的eC许多基本的面向对象的概念和C++的语法,但提供了更简单,更优雅的代码,尤其是对GUI的发展:它具有属性,事件,使用实例虚拟方法“”而不是' - >'来访问堆对象成员。它仍然完全支持整个C语法,语法和功能。 eC使用更现代的导入机制,摆脱了头文件和原型的痛苦。