用于windows gui的免费C ++库

时间:2010-12-16 20:20:22

标签: c++ user-interface

我只是想为Windows编写一个非常简单的C ++程序,它只使用GUI。什么C ++库是免费的,允许我这样做? (这段代码不是,也绝不会是开源的。)

9 个答案:

答案 0 :(得分:5)

Qt为

+1。

Qt很血腥。一旦你用QT进行了攻击,你永远不会想要回到任何其他UI API。认真。它的。那。好。

还有一个免费的IDE,您可以使用它,使开发更加轻松。哦,社区非常有帮助,并且通常踢屁股。

All Hail Qt!

答案 1 :(得分:2)

您可以使用WxWidgets。从模糊:

  

与其他跨平台工具包不同,   wxWidgets给它的应用程序一个   真正的原生外观和感觉,因为它   使用平台的本机API   而不是模拟GUI。这也是   广泛,免费,开源和   成熟

答案 2 :(得分:2)

GTK +和C ++ GTKmm我想。 也许但也许也是Qt。

答案 3 :(得分:2)

我认为你可以用Qt来做到这一点。

答案 4 :(得分:1)

答案 5 :(得分:1)

WTL非常受欢迎。如果你访问SourceForge页面,你会看到对项目的赞美。

答案 6 :(得分:1)

为c / c ++应用程序选择免费和/或可移植GUI有很长的争议。每个程序员都有自己喜欢的程序员,只有少数程序员尝试过多个程序员才能进行比较。因此,我建议你多进行谷歌搜索以进行各种比较。

据我所知,所有免费版本都缺乏文档和代码更新,但所有这些都通过论坛或IRC渠道获得了良好的用户支持。 Qt有更好的支持/用户基础但不完全免费(但我不能为你提供详细信息)。

我之前使用过Visual Studio MFC,然后当我想拥有免费且可移植的GUI时,我选择了GtkMM。我不得不说是PITA要切换,因为GtkMM没有很好地记录,它的功能有时令人困惑,我不得不重新编译和修改一些东西(比如支持对话框OpenGL的小部件)但我能够完成我的程序successfuly。另一方面,从MFC开始也不容易。

但我并不是建议GtkMM胜过其他人。所以我只能提供列表:Gtk,GtkMM(Gtk ++),Qt,wxWidgets。

答案 7 :(得分:0)

有很多C ++ GUI框架:Qt,gtkmm,wxWidgets(所有这些都在上面指定)。

FLTK添加到该列表中。

答案 8 :(得分:0)

如果它仅适用于Windows并且您使用Visual-Studio,则可以使用 WinForms 或更新的 WPF 。 Visual Studio中有一个很好的GUI设计器,它可以用于任何目的。