用于简单GUI应用程序的库

时间:2010-05-08 02:25:48

标签: c++ windows user-interface wtl

我尝试使用WTL,但我无法让它在VS2008 Express上运行,还有其他选择吗?我想在重复使用普通API之前测试是否有任何问题:/

需要并且没有外部依赖

提前致谢!

10 个答案:

答案 0 :(得分:3)

wxWidgets值得一看。它与Qt,GTK相比相对较小,并且是免费的,开源的,并且拥有一套不错的文档,示例和合理的社区支持。

它在Windows上是自包含的

答案 1 :(得分:2)

如果您需要非常小的嵌入式系统,请查看FLTK。 http://www.fltk.org/

答案 2 :(得分:1)

有一个类似的问题here。提到了WTL(如果提供详细信息,可能会解决您遇到的问题),Delphi,Visual Basic 6等也是如此。

答案 3 :(得分:1)

Win32常用控件有问题吗?或者也许是MFC?

答案 4 :(得分:0)

GTK +相当不错;它很简单,跨平台。

http://www.gtk.org/

答案 5 :(得分:0)

我建议Qt而不是Gtk ...请参阅http://www.wikivs.com/wiki/GTK_vs_Qt

但是,我不确定尺寸。

答案 6 :(得分:0)

WTL适用于visual-studio-2013&所有Windows版本的visual-studio-2015包括Community Edition以及之前的专业版和以上版本。

WTL可以与以前的Express版本一起使用。例如,需要these hacks才能让WTL在Express 2013中运行。

答案 7 :(得分:0)

下载免费WDK。它包含ATL 7.1。

答案 8 :(得分:0)

它必须是C ++吗? WPF是在Windows上开发桌面应用程序的最佳选择(只要您不关心可移植性)。

答案 9 :(得分:0)

如果您使用的是Windows平台,请在Sourceforge上查看David Nash的Win32++。 是一个轻量级库,基于本机Windows API构建并有详细记录。 还有很多例子。 塞尔吉奥