Visual Studio 11 Beta


The Visual Studio 11 Beta release is now live. For an overview of the new product, take a moment to read this Visual Studio blog entry as well as an entry on the Visual C++ blog. This Beta release includes the full range of SKUs including Express, Professional, Premium, and Ultimate. As with the Developer Preview, this release includes a new C++ compiler and Standard Library with additional C++11 support, an integrated PIX for Windows replacement called Visual Studio Graphics Diagnostics including HLSL debugging, the latest HLSL compiler, and a DDS image viewer (both legacy and ‘DX10’ extension variants).

The VS 11 Beta includes a Beta version of the next Windows SDK integrated into the release. This new SDK has a number of DirectX SDK components built in, including the Developer Runtime components (REF, D3D10 SDK Layers, D3D11 SDK Layers) for Windows 7 and Windows 8 Consumer Preview. Building the DirectX SDK samples using the new Windows SDK requires some build settings changes. See “Where is the DirectX SDK” for further details.

Note: If you are looking to move applications written using the Developer Preview release to the new Beta, you should keep a link to this migration guide handy.

Update: See this AMD post for some details about new intrinsics support in the VS 11 Beta. There is also support for Intel’s FMA3 and AVX2 instruction intrinsics. FMA4 and AVX intrinsics were aready added in Visual Studio 2010 SP1.

And see this post on the /analyze code analysis feature. Or if you use MFC there is some information as well.

and this post on how to mix Visual Studio 11 with the VS 2010 toolsets to build for Windows XP.

Comments (2)

  1. Isaac Lascasas says:

    The instructions about vc11 beta have some typos in the paths. I guess these are the correct paths:

    $(IncludePath);$(DXSDK_DIR)Include

    $(LibraryPath);$(DXSDK_DIR)Libx86

    $(LibraryPath);$(DXSDK_DIR)Libx64

    Notice there is no space between ; and $ and the Include is missing in the original post.

    However I can't build the samples at all because I get a problem with some windows headers:

    1>c:program files (x86)windows kits8.0includeumwingdi.h(3145): error C2146: syntax error : missing ';' before identifier 'otmTextMetrics'

    Regards.

  2. Isaac – I've filed a doc bug to fix the problem with the instructions missing "Include" and having some extra spaces between ":" and "$(DXSDK_DIR)" on MSDN. From the thread on AppHub http://forums.create.msdn.com/forums/t/100946.aspx, it sounds like the other problem you hit was due to some mix of different SDK versions and compiler platform setup.