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 7

visualc

Chuck Walbourn -

Visual Studio 2022 Update 7 (a.k.a. 17.7) is now available for download, including the updated Community edition. For more information, see the Visual Studio Team blog and Visual C++ Team Blog. There are some specific development environment improvements for game development as well covered in this blog post.

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

Compiler and CRT

VS 2022 Update 7 includes a revision of the C/C++ compiler (19.37.32822.0).

17.7 update C++ compiler
17.7.0 19.36.32822.0
17.7.4 19.37.32825.0

The C/C++ Runtime (14.36.32532) from Update 6 is unchanged. A full list of updates to the Standard C++ Library can be found on GitHub.

vcpkg: The VC Package Manager was added as a component in the C++ Development workload with Visual Studio 2022 in Update 6. In Update 7, the Developer Command Prompt was changed to always set the VCPKG_ROOT environmet variable to a side-by-side instance in the Visual C++ installation (i.e. C:\Program Files\Microsoft Visual Studio\2022\edition\VC\vcpkg). This means if you have your own repository location, you need to reset the environment variable after opening the command prompt.

clang: VS 2022 17.7 includes clang/LLVM v16.0.5 for Windows as an optional component.

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

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