Games for Windows and the DirectX SDK blog

Technical tips, tricks, and news about game development for Microsoft platforms including desktop, Xbox, and UWP


Project maintained by walbourn Hosted on GitHub Pages — Theme by mattgraham
Home | Posts by Tag | Posts by Month

VS 2019 Update 11

visualc

Chuck Walbourn -

Visual Studio 2019 Update 11 (a.k.a. 16.11) is now available for download. For more information see the Visual Studio Team blog.

Note that 16.11 is the last minor update for VS 2019. Updates older than 16.11 of Visual Studio 2019 are out of their support lifecycle as of October 2022. VS 2019 (16.11) “mainstream” support ends April 2029.

The latest VS 2019 Redistribution packages are available (x86, x64, ARM64), as well as the Remote Debugging Tools (x86, x64, ARM64). For more on Visual Studio 2019 Update 11, see the release notes.

Compiler and CRT

VS 2019 Update 11 includes a revision of the C/C++ compiler (19.29.30133.0).

16.11 update C++ compiler
16.11.0 19.29.30133.0
16.11.4 19.29.30136.0
16.11.6 19.29.30137.0
16.11.8 19.29.30138.0
16.11.9 19.29.30139.0
16.11.10 19.29.30140.0
16.11.11 19.29.30141.0
16.11.12 19.29.30142.0
16.11.13 19.29.30143.0
16.11.14 19.29.30145.0
16.11.16 19.29.30146.0
16.11.19 19.29.30147.0
16.11.24 19.29.30148.0
16.11.27 19.29.30151.0
16.11.30 19.29.30152.0
16.11.32 19.29.30153.0
16.11.34 19.29.30154.0

A full list of updates to the Standard C++ Library can be found on GitHub.

The C/C++ Runtime (14.29.30133) is included in this update. Remember that VS 2015, VS 2017, and VS 2019 share the same runtime redistributable binaries and are binary compatible.

C++20: This release includes improvements for co-routines. VS 2019 (16.11) also supports the /std:c++20 switch per this blog post. There is a known bug that it doesn’t show up in the cl /? output.

Update: Additional C++20 library work was enabled with 16.11.14. See this blog post.

Windows SDK: The Windows 10 SDK (19041) is now the default for all workloads. Windows 10 SDK (20348), which is primarily intended for Windows Server development, is available as an optional individual component. Windows 10 SDK (20348) also provides improved Universal CRT support for /std:c11 and /std:c17. VS 2019 (16.11.4) or later includes the Windows SDK for Windows 11 (10.0.22000) as an optional component as well.

clang/LLVM: VS 2019 Update 11 includes clang 12 for Windows as an optional component.

Windows XP: There is no support for building for Windows XP using the latest toolset. The C++ Windows XP Support for VS 2017 (v141) tools are available as an individual component for targeting Windows XP.

The latest VS 2019 REDIST is binary compatible with the v141 platform toolset, but the DLLs themselves are not compatible with Windows XP. The last version of the Visual C++ REDIST that is compatible with Windows XP is VS 2019 (16.7). See Microsoft Docs.

Related: VS 2019 RTM, VS 2019 Update 1, VS 2019 Update 2, VS 2019 Update 3, VS 2019 Update 4, VS 2019 Update 5, VS 2019 Update 6, VS 2019 Update 7, VS 2019 Update 8, VS 2019 Update 9, VS 2019 Update 10.