Welcome to wxWidgets, a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.
wxWidgets 3.2.11 is part of 3.2 stable branch. This means that it is API and ABI-compatible with the previous 3.2.x releases, i.e. the applications previously built using 3.2.10 or earlier shared libraries will continue working with this release even without recompiling when using shared libraries and can be rebuilt without any changes to the code otherwise.
We recommend using this version for any new wxWidgets applications. Existing applications using wxWidgets 3.0 or 3.1 shouldn't require any special effort to upgrade to this version too, so please try upgrading them to it.
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.2.11.zip (github.com) or wxWidgets-3.2.11.7z, for much smaller size, for Microsoft Windows systems or wxWidgets-3.2.11.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 (github.com) 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:
2730eac9103d9d8b5152bb35fcfe5ee6b9f61556 wxMSW-3.2.11-Setup.exe
e3fc7a73f29d3840101c622034f118a151fc1e9f wxWidgets-3.2.11-docs-chm.zip
bfd01bee3fbb13c0df6ca09bb04c14e20e83168b wxWidgets-3.2.11-docs-html.tar.bz2
a0365bdfb60c067f41a3dd376f9341524d1f5b12 wxWidgets-3.2.11-docs-html.zip
4af37e62c8b5cb71e6116839d8cc95bd86a5940c wxWidgets-3.2.11-headers.7z
f9fbfe53056cd68cae6d56ea54459a5e02f40d68 wxWidgets-3.2.11.7z
712a5db4f26aceb97c7b2a24642f92d563ad2a64 wxWidgets-3.2.11.chm
760d57d2eb6591869dd096222f7b9e5c77736f9f wxWidgets-3.2.11.tar.bz2
960fe81c101eaf336f965adb130a731f91b72d84 wxWidgets-3.2.11.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 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 12.2.0, 13.2.0, 14.2.0, 15.2.0 and 16.1.0.
- Winlibs MinGW 14.2.0 compiler using UCRT, which is the compiler bundled with Code::Blocks 25.03.
For Developers
For developing applications with wxWidgets you need to download the compiler-independent wxWidgets-3.2.11_Headers.7z file and one of wxMSW-3.2.11-vcXXX_Dev.7z or wxMSW-3.2.11_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.2.11_vcXXX_ReleaseDLL.7z or wxMSW-3.2.11_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.2.11_vcXXX_ReleasePDB.7zcontain 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:
7e6d4be9b77d08258edbb75750b0fa06ea5dc308 wxMSW-3.2.11_gcc810_Dev.7z
0265d7ac076d3e9268e6c84cea1eec1a7458954a wxMSW-3.2.11_gcc810_ReleaseDLL.7z
effa961acf57b016e0ea689bad8d7ce96e7e52b5 wxMSW-3.2.11_gcc810_x64_Dev.7z
2dcbfc7149cb0b3870bfd97f3d0ae4b0881963c7 wxMSW-3.2.11_gcc810_x64_ReleaseDLL.7z
bda056870808ac8b50e4c1510d3317683941335e wxMSW-3.2.11_gcc1030TDM_Dev.7z
cab9913582ad9e041f2173d698d7b9b718ba3ee9 wxMSW-3.2.11_gcc1030TDM_ReleaseDLL.7z
678e5b87850b57ad1a09022a7a3e130d5c161681 wxMSW-3.2.11_gcc1030TDM_x64_Dev.7z
c5a8bd5745bd09b5799104a6016e35b5013486aa wxMSW-3.2.11_gcc1030TDM_x64_ReleaseDLL.7z
cae84faf8917e2457505bd177353c78069bdacc3 wxMSW-3.2.11_gcc1220_Dev.7z
7910b0ac799062f6f35c68595de61289babc7435 wxMSW-3.2.11_gcc1220_ReleaseDLL.7z
cea71820099784c77d31b54bdaf445dc2c6508c9 wxMSW-3.2.11_gcc1220_x64_Dev.7z
d8b556d900fd901d6767fcc7a48fbd407f77c145 wxMSW-3.2.11_gcc1220_x64_ReleaseDLL.7z
6d6e78b5804d49b7dd9aac37d0ac7eb2cf7d37ae wxMSW-3.2.11_gcc1320_Dev.7z
3d3b5344c8195d5d1d79c91cd4bf27667da69cb0 wxMSW-3.2.11_gcc1320_ReleaseDLL.7z
1f99626e4d69f36dc39ffd75a28b0f29c3107b51 wxMSW-3.2.11_gcc1320_x64_Dev.7z
7c604ba90074dfda06f93fd7a3a99805f6dc99c8 wxMSW-3.2.11_gcc1320_x64_ReleaseDLL.7z
a29b8f7ced4bca62c45fbf83031bbf2182801472 wxMSW-3.2.11_gcc1420UCRT_Dev.7z
27f00bd51dded6fb6f33de9fffed6cc80e6d2f9b wxMSW-3.2.11_gcc1420UCRT_ReleaseDLL.7z
ece1f734454b9d8f5e68f5c21542c3ef8eba1f4d wxMSW-3.2.11_gcc1420UCRT_x64_Dev.7z
97e89919c8b342e7440a7d0a709f61ec13d7ede4 wxMSW-3.2.11_gcc1420UCRT_x64_ReleaseDLL.7z
de459112d62d7ef1b726ec770e54a89bd9cbecc6 wxMSW-3.2.11_gcc1420_Dev.7z
a8b03908899adf89c841d25afeea07c784593a6b wxMSW-3.2.11_gcc1420_ReleaseDLL.7z
7b52909ac3ae65647a7a0d8d02a3f394608b6d15 wxMSW-3.2.11_gcc1420_x64_Dev.7z
17718cddc08597a45ca26ac36c663a2079e737ea wxMSW-3.2.11_gcc1420_x64_ReleaseDLL.7z
4a789f86d4b7831701ebc07376c1bb1ba7907952 wxMSW-3.2.11_gcc1520_Dev.7z
e6101612673aef96741ee01935c615c6ef7ee09c wxMSW-3.2.11_gcc1520_ReleaseDLL.7z
00838be92be37c64af476d869d0d250cda3c46df wxMSW-3.2.11_gcc1520_x64_Dev.7z
a0b3a3d244d20ccdef78e71f4b163e1cccf995dd wxMSW-3.2.11_gcc1520_x64_ReleaseDLL.7z
21b9c99e474ed547a0fdda7bd43dff3f8af97fd9 wxMSW-3.2.11_gcc1610_Dev.7z
9047c013c7008c1ce7d22d656bc91421ac7b2fb2 wxMSW-3.2.11_gcc1610_ReleaseDLL.7z
2d45c457941be7746864debb2a633204ded70224 wxMSW-3.2.11_gcc1610_x64_Dev.7z
cca42e10b71d08b5e25f1e95c3cfe2384093bce4 wxMSW-3.2.11_gcc1610_x64_ReleaseDLL.7z
e81ed80c40570eea07c251594a4a0483ec1e8939 wxMSW-3.2.11_vc90_Dev.7z
54e1c23741a8e8d0dfd2b4905a40322d44baf933 wxMSW-3.2.11_vc90_ReleaseDLL.7z
e2b215a3d373245641cd62c207ed609af41fdf80 wxMSW-3.2.11_vc90_ReleasePDB.7z
27660244252b2359833736728dca4219a6740225 wxMSW-3.2.11_vc90_x64_Dev.7z
b3b812ffa136d645f4dc9e20fd687cf0da6df5fc wxMSW-3.2.11_vc90_x64_ReleaseDLL.7z
d061e547d1c32652216804ed5443942deb865a9b wxMSW-3.2.11_vc90_x64_ReleasePDB.7z
fd86270061b1a49881aad0741bd542f4a3395f05 wxMSW-3.2.11_vc100_Dev.7z
505df7c3ea3b611d1ff8cef3aecab749f6a86107 wxMSW-3.2.11_vc100_ReleaseDLL.7z
f94abffa341298a2cad5c979f2af68ecd3f8fc3e wxMSW-3.2.11_vc100_ReleasePDB.7z
dca2c240e5441548111e88529a0403f8d31f481d wxMSW-3.2.11_vc100_x64_Dev.7z
255b64172534a369f2b8249f3f8d25e267f39014 wxMSW-3.2.11_vc100_x64_ReleaseDLL.7z
e27de51d5d7b1b1ab5ecb1c91c1a39597837cd6a wxMSW-3.2.11_vc100_x64_ReleasePDB.7z
34dbe06b86315365c2b20140ad8edf46b228eb0b wxMSW-3.2.11_vc110_Dev.7z
aa7fe62ebc18d1632754227829f8fa7ed1ccbcd0 wxMSW-3.2.11_vc110_ReleaseDLL.7z
4a49e2ade89cb26077d7b5a7cc182e2a22cc1909 wxMSW-3.2.11_vc110_ReleasePDB.7z
2f74c48bc4a5bcf87f5a1c86877c7e52521542dc wxMSW-3.2.11_vc110_x64_Dev.7z
d5e8d709406c08bb02116429c1be6a9bcc96f5f2 wxMSW-3.2.11_vc110_x64_ReleaseDLL.7z
5388da79629c7f66eb6f94786a7c88c92606d6d4 wxMSW-3.2.11_vc110_x64_ReleasePDB.7z
875ef11244a7068ee13723f91d7c3d7770d3784b wxMSW-3.2.11_vc120_Dev.7z
0e53f4693c2ef50b1a44a4f14064d9fd3a1f1f9b wxMSW-3.2.11_vc120_ReleaseDLL.7z
9f8e9a5b5e884cf319db6b79da0b21b4c8da5ef0 wxMSW-3.2.11_vc120_ReleasePDB.7z
0064f0f17ee6013ad487b8ecb6e43b07238ac37f wxMSW-3.2.11_vc120_x64_Dev.7z
fa154f2415abb209b3589ec62e97405914918120 wxMSW-3.2.11_vc120_x64_ReleaseDLL.7z
55543668b194649bea3a8c2fd8e8e940e01bacbb wxMSW-3.2.11_vc120_x64_ReleasePDB.7z
2058e6a9b05c80f647986145a3ee678ba941041c wxMSW-3.2.11_vc14x_Dev.7z
4394fb22c364b06f1c4e94f47e5861e4e995ac1a wxMSW-3.2.11_vc14x_ReleaseDLL.7z
3140479bd967f699b06ff3e81aa423f203fe04de wxMSW-3.2.11_vc14x_ReleasePDB.7z
56f208370503e89a89af8bb668b8eee39360b5f9 wxMSW-3.2.11_vc14x_x64_Dev.7z
9bc64706249c0bc7754f83a7687bbfa850d9cd2d wxMSW-3.2.11_vc14x_x64_ReleaseDLL.7z
7a6dd7cc45c86902498cc6284aba21fdd2df81d7 wxMSW-3.2.11_vc14x_x64_ReleasePDB.7z
Reporting Problems
Please report bugs to the issue tracker or the wx-users mailing list.