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 2022 Update 6

visualc

Chuck Walbourn -

Visual Studio 2022 Update 6 (a.k.a. 17.6) is now available for download, including the updated Community edition. The VS 2022 Redistribution packages are also available (x86, x64, arm64), as well as the Remote Debugging Tools (x86, x64, arm64). For more information, see the Visual Studio Team blog and Visual C++ Team Blog.

Note that VS 2022 17.0, 17.2, 17.4, and 17.6 are supported through the Long Term Servicing Channel.

Compiler and CRT

VS 2022 Update 6 includes a revision of the C/C++ compiler (19.36.32532.0).

17.6 update C++ compiler
17.6.0 19.36.32532.0
17.6.3 19.36.23534.0
17.6.4 19.36.32535.0
17.6.5 19.36.32537.0

The C/C++ Runtime (14.36.32532) is binary compatible with VS 2015 Update 3 through VS 2022, which means you can safely link C/C++ code built with VS 2015 Update 3, VS 2017, or VS 2019 with VS 2022. See Microsoft Docs for details. A full list of updates to the Standard C++ Library can be found on GitHub.

C++/CLI managed code: This version of the compiler and STL includes support for using /clr with C++20.

CMake: This update also includes CMake version 3.26. There is also a new “CMake Debugger” feature.

HLSL: VS 2022 Update 6 now includes the HLSL Tools extension from Tim Jones as an optional component in the Game Development workloads.

vcpkg: The vcpkg C++ Package Manager is now included with C++ Development workloads. This version of vcpkg includes xbox triplets support. See this blog post for more details.

Windows SDK: The default Windows SDK for the Game Development in C++ and Desktop Development in C++ workloads moved to Windows SDK (22000).

Related: Visual Studio 2022, VS 2022 Update 1, VS 2022 Update 2, VS 2022 Update 3, VS 2022 Update 4, VS 2022 Update 5