小型跨平台C++ GUI工具包

8
哪种C++跨平台GUI工具包在静态和动态构建中占用空间最小?我不需要非常复杂的GUI,只需要基本的控件和小部件。

有几个问题与此重复,例如https://dev59.com/ikfRa4cB1Zd3GeqP_LHB。请注意避免重复提问。 - anon
3
嗨,这不是重复的。我关注的是足迹。无论如何,感谢您提供的URL。 - Viet
5个回答

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

3

3
使用Ecere SDK,您可以构建一个不到1 MB的静态链接可执行文件。也可以构建一个小于2 MB的动态运行时库。Ecere可以在各种显示驱动程序中运行,包括X11、GDI、OpenGL、Direct3D。它最初是为游戏内GUI设计的,但现在已成为丰富的通用跨平台GUI工具包。
该SDK附带了eC语言的编译器,这是一种面向对象的语言,可以编译成本地代码,并可以在C++层次上与C++进行链接(即extern "C")。
eC共享许多基本的OO概念和C++语法,但提供了更简单、更优雅的代码,特别是对于GUI开发:它具有属性、实例虚拟方法用于事件处理,使用“.”而不是“->”来访问堆对象成员。它仍然完全支持整个C语法、语法和特性。eC还使用更现代的导入机制,使您摆脱了头文件和原型的痛苦。

你介意回答这个问题吗?:http://stackoverflow.com/q/25480619/1284631 - user1284631

1

尝试使用CEGUI。它是为游戏GUI设计的,必须轻量级(适用于控制台游戏)。我从未尝试过FLTK。它可能更合适。


CEGUI的占用空间相对较大,不建议使用! - Frunsi

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接