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

Visual Studio 2012 Release Candidate

dxsdk, visualc

Originally posted to Chuck Walbourn's Blog on MSDN,

The Visual Studio 2012 Release Candidate (formerly known as “Visual Studio 11”) is now available including all editions: Express, Professional, Premium, and Ultimate. See the Visual Studio blog entry for more information. As with the Visual Studio 11 Beta, this release includes a new C++ compiler, Standard Library with C++11 support, a graphics debugger, and integrated HLSL compiler. There’s a nice write-up on the performance of the new compiler and build system as well.

The Visual Studio 2012 RC includes the Windows SDK for Windows 8 Release Preview (which is also available as a standalone package for use with Visual Studio 2010). This release of the Windows SDK integrates many aspects of the DirectX SDK (see Where is the DirectX SDK?) including DirectXMath version 3.03, the RC version of DirectX 11.1 headers, D3DCompiler_45.DLL, D3DCSX_45.DLL, the latest GDFMaker.EXE, and the DirectX Capabilities Viewer utility.

Update: The Visual C++ team announced they will be adding support to VS 2012 to target Windows XP, which is currently not supported by VS 2012 RC. The Windows 8.0 SDK included with VS 2012 does not support Windows XP, so developers will need to install and use the system headers/libraries from the Windows 7.1 SDK.

Windows 7 users: When looking for Win32 desktop samples on MSDN Code Gallery, be sure to filter by “Desktop” as the platform and “Win32” as the technology. If you just select “Desktop” you’ll see a lot of Windows Store apps as well as Win32 desktop apps. Windows Store apps will not build or run on Windows 7. If you are looking for a ‘starting template’, just use the standard Win32 Project (under Templates \ Visual C++ \ Win32). You can cut & paste code in from the Win32 version of the Direct3D 11 tutorials, and use DirectXMath, Direct3D, D3DCompiler, etc. from there. You only need to do editing of VC++ Directory settings if you are trying to mix the Windows 8.0 SDK with the legacy DirectX SDK to use XAUDIO 2.7, XINPUT 1.3, XACT, or D3DX.

RTM: The Visual Studio team has announced the final build of VS 2012 is now ready. It will be available to MSDN subscribers August 15th along with Windows 8 RTM.


The Visual Studio 2012 RC supports new optimization features enabled with the /O2 and /Ox optimization levels. More details are available on Channel 9.

Security Features

Visual Studio 2012 RC includes a new /sdl command-line switch and some enhancements to the /gs switch, as well as support for /analyze in all editions.