diff --git a/README.md b/README.md index e05586d65b..ae996cfe4b 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ This version of wxWidgets supports the following primary platforms: Most popular C++ compilers are supported including but not limited to: -- Microsoft Visual C++ 2005 or later (up to 2022). +- Microsoft Visual C++ 2005 or later (up to 2026). - g++ 4 or later (up to 14), including MinGW/MinGW-64/TDM under Windows. - Clang (up to 19). - Intel icc compiler. diff --git a/build/msw/wx_config.props b/build/msw/wx_config.props index 58cff74311..797a81aa78 100644 --- a/build/msw/wx_config.props +++ b/build/msw/wx_config.props @@ -11,6 +11,7 @@ v141 v142 v143 + v145 diff --git a/build/msw/wx_vc18.slnx b/build/msw/wx_vc18.slnx new file mode 100644 index 0000000000..a874eb3b37 --- /dev/null +++ b/build/msw/wx_vc18.slnx @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/changes.txt b/docs/changes.txt index 357fcb20ce..db0eca9c07 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -261,6 +261,7 @@ All (GUI): wxMSW: +- Add MSVS 2026 solution files (PB, #26140). - Don't use first image for wxListCtrl items without images (#26062). - Fix regression in wxStaticBitmap::SetBitmap() in 3.2.9 (#26106). - Handle font names longer than 31 characters (moi15moi, #25333). diff --git a/docs/msw/install.md b/docs/msw/install.md index 3389f51fd4..e6d40178b8 100644 --- a/docs/msw/install.md +++ b/docs/msw/install.md @@ -50,10 +50,11 @@ Microsoft Visual C++ Compilation {#msw_build_msvs} ### From the IDE Ready to use project files are provided for VC++ versions 8, 9, -10, 11, 12, 14, 15, 16 and 17 (also known as MSVS 2005, 2008, 2010, 2012, -2013, 2015, 2017, 2019 and 2022 respectively). +10, 11, 12, 14, 15, 16, 17 and 18 (also known as MSVS 2005, 2008, 2010, 2012, +2013, 2015, 2017, 2019, 2022 and 2026 respectively). -Simply open `wx_vcN.sln` (for N=8, 9, 10, 11, 12, 14, 15, 16 or 17) file, +Simply open `wx_vcN.sln` (for N=8, 9, 10, 11, 12, 14, 15, 16 or 17, matching +MSVS versions between 2005 and 2022) or `wx_vc18.slnx` (for MSVS 2026) file, select the appropriate configuration (Debug or Release, static or DLL) and build the solution. Notice that when building a DLL configuration, you may need to perform the build several times because the projects diff --git a/samples/minimal/minimal_vc18.slnx b/samples/minimal/minimal_vc18.slnx new file mode 100644 index 0000000000..910e584e49 --- /dev/null +++ b/samples/minimal/minimal_vc18.slnx @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + +