2010-05-08 158 views
-1

我试图使用WTL,但我不能让它在VS2008 Express上工作,还有其他选择吗?我想测试如有复发前到平原API:/图书馆简单的GUI应用程序

需要被并有没有外部依赖

提前感谢!

+3

WTL有外部依赖性。 ATL - 仅与VS Professional一起发货并且更好。 – 2010-05-08 02:35:06

+0

“VS2008 Express无法运行”是什么意思?它在VS 2005/2010表现良好。 – 2010-05-08 16:33:59

+0

你可以定义'小'和'简单'吗? – undu 2015-01-07 09:41:26

回答

0

GTK +很不错;它很简单并且是跨平台的。

http://www.gtk.org/

+0

虽然我不完全称它为“小”。 – 2010-05-08 02:41:18

+0

比Qt更小并且非常完整! – LukeN 2010-05-08 19:10:36

+0

完成...但在Windows上的痛苦。 – 2010-05-08 19:10:38

0

我建议Qt的,而不是基于GTK ......看到http://www.wikivs.com/wiki/GTK_vs_Qt

不过,我不确定的大小。

+0

即使剥离了自定义构建,您也无法调用Qt small。 – 2010-05-08 05:32:36

+0

GTK和QT都是很棒的库,但是对于简单的应用程序来说不是很小很大的依赖关系 – arthurprs 2010-05-08 18:58:46

+0

-1 Qt是**巨大的**!在Windows上,您需要捆绑几乎30 MB的共享库。 – 2010-05-08 19:09:19

1

还有类似的问题here。 WTL被提及(也许你遇到的问题可以通过提供细节来解决),Delphi,Visual Basic 6和其他。

+0

目前我正在使用Delphi + KOL库,但目前的代码是一个完整的混乱,所以,我需要重新编写它或找到替代方案,然后再继续前进。 – arthurprs 2010-05-08 18:55:42

1

Win32公共控件有什么问题吗?或者也许MFC?

+0

用简单的Win32 API编写应用程序绝对不容易:/ – arthurprs 2010-05-08 18:57:47

+1

**错误!**我开始编写纯老的Win32 API程序。没有什么问题。 – 2010-05-08 19:11:21

+1

来吧,比较它到格莱德,MFC,VCL,这是一种滥用,简称它.. – arthurprs 2010-05-08 21:17:40

3

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

它的自包含在Windows

+0

+1 wxWidgets真棒! – 2010-05-08 19:08:18

+0

@乔治·爱迪生 - 这是非常好的。也运行在Unix,OS-X上,并具有Python等的绑定:) – zebrabox 2010-05-08 19:25:01

+0

我在Windows和Linux上使用它(通过GTK端口)。它对于最大限度地减少平台特定的问题非常有用。 – 2010-05-08 19:45:41

0

WTL与visual-studio-2013 &一起使用,包括Community Edition以及以前的专业版和以上版本,适用于所有Windows版本。

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

0

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

0

如果您在Windows平台上,请参阅Sourceforge上的David Nash的Win32++。 是一个轻量级的库,建立在本机Windows API上,并有详细记录。 也有很多例子。 Sergio