关于
wxWidgets是一种免费的开源跨平台C ++框架,用于使用本机控件编写高级GUI应用程序。
wxWidgets允许您为所有主要桌面平台编写本地外观的GUI应用程序,并有助于抽象它们之间非GUI方面的差异。它可以在开源和商业应用程序中免费使用,并带有完整,易于阅读和修改的,源和广泛的文档以及一百多个示例的集合。您可以在https://www.w*x*widg*ets.org/上了解有关wxWidgets更多信息,并在线阅读其文档,网址为https://docs.wxwidgets.org/
平台
此版本的wxWidgets支持以下主要平台:
- Windows 7、8、10和11(32/64位Intel和ARM64)。
- 大多数使用GTK+ Toolkit(版本2.6或更新或3.x)的UNIX变体。
- MacOS(10.10或更新)在AMD64和ARM平台下都使用可可。
支持所有C ++ 11编译器,包括但不限于:
- Microsoft Visual C ++ 2015或更高版本(直到2022年)。
- G ++ 4.8或更高版本(最多15),包括Windows下方的Mingw/Mingw-64/TDM。
- clang(最多19/Xcode 16)。
如果必须使用C ++ 98编译器或支持Windows XP的wxWidgets ,请使用3.2分支。
执照
wxWidgets许可证是LGPL的修改版本,即使在静态链接的情况下,也可以明确允许使用库来分发应用程序的源。
建筑
对于构建库,请参阅文档/<port>目录下的平台特定文档,例如,这是WXGTK,WXMSW和WXOSX的说明。
如果您要构建从git签出的来源,而不是从发布的版本中签出的,请参阅这些其他特定于GIT的注释。
更多信息
如果您正在寻找社区支持,可以从中获得
- 邮件列表
- 讨论论坛
- wxWidgets irc频道
- 堆栈溢出(用wxWidgets标记您的问题)
- 您可以在GitHub报告错误
还提供商业支持。
最后,请记住, wxWidgets是由用户协作开发的开源项目,您对其的贡献始终受到欢迎。如果您想这样做,请检查我们的准则。
玩得开心!
wxWidgets团队。
