github wxWidgets/wxWidgets v3.1.6
wxWidgets 3.1.6

latest releases: v3.2.4, v3.2.4-with-msvs2012-fix, v3.2.4.1...
24 months ago

Welcome to wxWidgets, a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.

wxWidgets 3.1.6 is the latest release in the 3.1 development branch. This release is a "development" one as it makes (very few) incompatible API changes compared to 3.0 and does not guarantee the ABI stability, unlike the 3.0.x series. It is not inherently more buggy or less stable than the "stable" releases and you're encouraged to use it, including in production. If you're already using 3.0, upgrading shouldn't require any special effort, so please try it out.

Please see README for more information about this release and the change log for more details of the changes in it.

Source Files and Documentation

If you intend to build wxWidgets from sources (which is recommended), please do NOT download the files using the "Source code" links just above, which are automatically generated by GitHub and don't contain the submodules sources which are necessary for building wxWidgets.

Instead, download one of wxWidgets-3.1.6.zip or wxWidgets-3.1.6.7z, for much smaller size, for Microsoft Windows systems or wxWidgets-3.1.6.tar.bz2 for Unix ones, including macOS. These archives have exactly the same contents, but use the line endings appropriate for the corresponding platform.

In addition, we provide archives containing the documentation in either HTML or Microsoft CHM formats. Notice that the documentation is also available online.

Finally, Microsoft Windows users may download Setup.exe file containing both sources and documentation, however please note that this file does not contain any binaries, please see below for those.

To verify your download please use the following SHA-1 checksums:

d378258900ce5cdeb960438b7491ead234e70649  wxMSW-3.1.6-Setup.exe
ebf18d9153e187e65eb9c1e3d0b22aa4505faf01  wxWidgets-3.1.6-docs-chm.zip
58a9786debe3e073d77e417543c47face0680da8  wxWidgets-3.1.6-docs-html.tar.bz2
cfe5b0225312a51e18a54b9ed4b2e5d14b6c536f  wxWidgets-3.1.6-docs-html.zip
24181204dba0891b2307b60994a0c7419e987c16  wxWidgets-3.1.6-headers.7z
ce65de37041c1c614ea4b31499d13e24e11078a1  wxWidgets-3.1.6.7z
266be7de43351e7d75c308f7f45469a5c433479c  wxWidgets-3.1.6.tar.bz2
cb6a3c12cd3ec86b8221fdd41e577c6cd05d7bf2  wxWidgets-3.1.6.zip

Binaries

We provide pre-built binary files for the following compilers:

  • Microsoft Visual C++ compiler versions 9.0, 10.0, 11.0, 12.0, 14.0, 14.1, 14.2 and 14.3 (corresponding to marketing product names of Microsoft Visual Studio 2008, 2010, 2012, 2013, 2015, 2017, 2019 and 2022 respectively). Please note that MSVC 14.x versions are ABI-compatible and the same set of binaries is used for all of them.
  • MinGW-w64 versions 7.3 and 8.1 (32-bit binaries use SJLJ exceptions, 64-bit ones use SEH, and all binaries use Win32 threads).
  • TDM-GCC 10.3.0.
  • MSYS2 MinGW 11.2.0.

For Developers

For developing applications with wxWidgets you need to download the compiler-independent wxWidgets-3.1.6_Headers.7z file and one of wxMSW-3.1.6-vcXXX_Dev.7z or wxMSW-3.1.6_gccXXX_Dev.7z files depending on your compiler, its version and the target architecture (x86 if not specified or x64).

Unpack both files into the same directory so that include and lib directories are at the same level after unpacking. You should be able to compile and link applications using wxWidgets in both debug and release modes but the debug symbols are provided only for debug libraries in this archive, see below for the release build debug symbols.

Note that if you're setting up a new project using these binaries, the simplest
way to do it is to use the provided wxwidgets.props file: for this, open the
View|Property Manager menu item in the IDE, select "Add Existing Property
Sheet..." from the project context menu and browse to this file in the file
open dialog.

For End Users

End users may download one of wxMSW-3.1.6_vcXXX_ReleaseDLL.7z or wxMSW-3.1.6_gccXXX_ReleaseDLL.7z files to get just the DLLs required for running the applications using wxWidgets.

For Debugging

  • Microsoft Visual C++ users: Files wxMSW-3.1.6_vcXXX_ReleasePDB.7z contain the debug symbols for the release build of the DLLs. Download them if you want to debug your own applications in release build or if you want to get meaningful information from mini-dumps retrieved from your users machines.
  • MinGW-TDM users: Currently the debug symbols are not available for the release build of the DLLs (only the debug versions of the DLLs contains the debug symbols).

Binary File Download Verification

To verify your download please use the following SHA-1 checksums:

5f1f2d92b7b0a4c1a2f5dbc7e0c5f596ee59677d wxMSW-3.1.6_gcc1030TDM_Dev.7z
b7a93a41481411d5f1e352b10f6a680f005f651c wxMSW-3.1.6_gcc1030TDM_ReleaseDLL.7z
029b241e780d07e63d675fd20b23aa3431cbb11d wxMSW-3.1.6_gcc1030TDM_x64_Dev.7z
ba1f692385c48e97d84330884d3cae31920810a4 wxMSW-3.1.6_gcc1030TDM_x64_ReleaseDLL.7z
11ad60ada289b5bf929351a882212f423fc837f6 wxMSW-3.1.6_gcc1120_Dev.7z
8b58d65d761776fe62f1e3602098002693573ded wxMSW-3.1.6_gcc1120_ReleaseDLL.7z
803e3dc8db38bc9dfda14d5a698ed92356c3d29e wxMSW-3.1.6_gcc1120_x64_Dev.7z
47134dda62da240347268a73b6a211373cf6f61d wxMSW-3.1.6_gcc1120_x64_ReleaseDLL.7z
1a0c9d7ec909606a96babf5338d826a0a609e868 wxMSW-3.1.6_gcc730_Dev.7z
4a7e37b978361b6721cad927d9cff404d832884a wxMSW-3.1.6_gcc730_ReleaseDLL.7z
7d3d7140e618c1e3fa6672cf459afd9bbd5ac7ae wxMSW-3.1.6_gcc730_x64_Dev.7z
3d2dbd299806b04668abbb82ace6e507ff182efb wxMSW-3.1.6_gcc730_x64_ReleaseDLL.7z
ce4b468c6a5211fac88fc05abcef15ef13632600 wxMSW-3.1.6_gcc810_Dev.7z
7663d4ef766dbc22a5949d8f218824c65c462530 wxMSW-3.1.6_gcc810_ReleaseDLL.7z
797a53435a55999afb97f97fba16dbfdb85205af wxMSW-3.1.6_gcc810_x64_Dev.7z
92df8a21b4c8cf55ffeb0b289fccd8de49d4a7ce wxMSW-3.1.6_gcc810_x64_ReleaseDLL.7z
3ec42aaa45bd93321b605723d19628e701478ebc wxMSW-3.1.6_vc90_Dev.7z
1f2cab89073e3d0693ce98ab81e70a120f3031d5 wxMSW-3.1.6_vc90_ReleaseDLL.7z
2d36ae27671d7efec01bf4375a5f4ff4b93d0e81 wxMSW-3.1.6_vc90_ReleasePDB.7z
ca459d74aed1271ae9d5d44afbacd303681586ed wxMSW-3.1.6_vc90_x64_Dev.7z
9c29bf27662c244268b289738106cc2dd5d0cb97 wxMSW-3.1.6_vc90_x64_ReleaseDLL.7z
91daaf4bc04ecfe937fed07008e429acfe6d9c59 wxMSW-3.1.6_vc90_x64_ReleasePDB.7z
11f9bd465a1db282d78c062a988986299dbe1436 wxMSW-3.1.6_vc100_Dev.7z
cee69c87222438169f0092db1052e39037caa366 wxMSW-3.1.6_vc100_ReleaseDLL.7z
4bf0761907c2e362a8d6cbf67d06979a106fa976 wxMSW-3.1.6_vc100_ReleasePDB.7z
432d814463863c8223a93506d323e2b98ea35765 wxMSW-3.1.6_vc100_x64_Dev.7z
715a2c5ce99deef2285031cdd58a0bfb13083a1a wxMSW-3.1.6_vc100_x64_ReleaseDLL.7z
85cf2e369569b1980504f21a020c73ab0104301f wxMSW-3.1.6_vc100_x64_ReleasePDB.7z    
bd8f00c88caf6c25276ccc478d5886d9550f7238 wxMSW-3.1.6_vc110_Dev.7z
13ff514b1ef4a466bfefa37f445571921ea94bbd wxMSW-3.1.6_vc110_ReleaseDLL.7z
1334ad8a0e4031d751d2792ba37046cff609a72e wxMSW-3.1.6_vc110_ReleasePDB.7z
8640ca89042d13148b5576a62c6bcccf1b0a20e1 wxMSW-3.1.6_vc110_x64_Dev.7z
8ceb4e44ac11b78d77e03aeec9942e4f6f245b04 wxMSW-3.1.6_vc110_x64_ReleaseDLL.7z
9df6e1cececb3f248f031d06e15ad3b937b74db6 wxMSW-3.1.6_vc110_x64_ReleasePDB.7z    
11e4ed51229eeee25ee0975b482419dc5a29f759 wxMSW-3.1.6_vc120_Dev.7z
1a01d37e883dd285ad4428d41445fe03b7df3eeb wxMSW-3.1.6_vc120_ReleaseDLL.7z
9e0ddea6507504d74aa5d5473741d73308ba774b wxMSW-3.1.6_vc120_ReleasePDB.7z
b0234c8de980c4d2abae0b3a34d31ba8345095f9 wxMSW-3.1.6_vc120_x64_Dev.7z
38c6e6c35c27447ffe08b1df17652afba8055791 wxMSW-3.1.6_vc120_x64_ReleaseDLL.7z
e036c37dfa4eea13de6a302bfc9723b60289db7a wxMSW-3.1.6_vc120_x64_ReleasePDB.7z    
3ca5d12bb4210e8a749cb3e42b48e703b137e3ea wxMSW-3.1.6_vc14x_Dev.7z
6c6dbb6d56d74c6d9bf1a90b22e0f3a997995bb2 wxMSW-3.1.6_vc14x_ReleaseDLL.7z
0c5e2578261380cc9578a971b4544a46f6d72a39 wxMSW-3.1.6_vc14x_ReleasePDB.7z
8268462338bb72c6d6ea399d83efe3cde5864517 wxMSW-3.1.6_vc14x_x64_Dev.7z
ea21905aaedb9e935a3b46a116c1612efd6f2fd4 wxMSW-3.1.6_vc14x_x64_ReleaseDLL.7z
74814b3b6609eeda803128970b9d432a0b064b1b wxMSW-3.1.6_vc14x_x64_ReleasePDB.7z

Reporting Problems

Please report bugs to the issue tracker or the wx-users mailing list.

Don't miss a new wxWidgets release

NewReleases is sending notifications on new releases.