Visual C++ Compiler November 2012 CTP

This CTP contains a preview of the work in progress to add several new C++11 features to the Visual C++ compiler.
  • Details

    Note: There are multiple files available for this download. Once you click on the “Download” button, you will be prompted to select the files you need.
    Date Published:



    File name:
    File size:


    10.5 MB

    Visual C++ Nov 2012 CTP Breaking changes.docx

    20 KB

      Visual C++ Compiler November 2012 CTP contains a preview release of the Visual C++ compiler that adds the the following C++11 features to the list of features already supported in Visual Studio 2012: uniform initialization, initializer lists, variadic templates, function template default arguments, delegating constructors, explicit conversion operators and raw strings. A tour of these features is available on Channel 9 Core C++ episode 6: More details on this release are available on the Visual C++ Blog:
  • System Requirements

    Supported Operating System

    Windows 7, Windows 8, Windows Vista

      This package requires Visual Studio 2012 preinstalled on the machine.
  • Install Instructions

      After downloading and installing the program, you can launch Visual Studio 2012, load your C++ project and you can switch to the new compilers. We recommend you create a separate project configuration from menu Build > Configuration Manager by duplicating your existing configuration and then follow the steps below: 1.Open Project Property Pages (Alt+F7 under the Visual C++ mappings or right-click on the project in Solution Explorer) 2.From the ‘General’ tab, change ‘Platform toolset’ from ‘Visual Studio 2012 (v110)’ to ‘Microsoft Visual C++ Compiler Nov 2012 CTP (v120_CTP_Nov)’ and close the Property Pages 3.Launch a full rebuild of your project

Popular downloads

Free PC updates

  • Security patches
  • Software updates
  • Service packs
  • Hardware drivers
Run Microsoft Update