Microsoft Download Center Archive

Visual C++ Compiler November 2013 CTP

  • Published:
  • Version: 1
  • Category: Tool
  • Language: English

This compiler CTP contains preview versions of various C++11, C++14, and C++/CX language features.

  • The Visual C++ Compiler November 2013 CTP contains a preview release of the Visual C++ compiler that adds the following C++11, C++14, and C++/CX features to the set of features already supported by the Visual C++ compiler shipped in Visual Studio 2013:• Implicit move special member function generation (thus also completing =default)• Reference qualifiers on member functions (a.k.a. "& and && for *this")• Thread-safe function local static initialization (a.k.a. "magic statics")• Inheriting constructors• alignof/alignas• __func__• Extended sizeof• constexpr (except for constructors)• noexcept (unconditional)• C++14 decltype(auto)• C++14 auto function return type deduction• C++14 generic lambdas (with explicit lambda capture list)• (Proposed for C++17) Resumable functions and awaitA tour of these features is available on Channel 9: http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/Core-Cpp-10More details about this release are available from the Visual C++ Blog: http://blogs.msdn.com/b/vcblog/archive/2013/11/18/announcing-the-visual-c-compiler-november-2013-ctp.aspx

Files

Status: Live

This download is still available on microsoft.com. The downloads below will come directly from the Microsoft Download Center.

FileSize
Breaking Changes.docx
SHA1: 826c906f03822ff251e1693f5e6331b6a14e7c18
19 KB
vc_CompilerCTP.Nov2013.exe
SHA1: 4fc3049aedd3d28a6243609b2769190a01d210a6
32.85 MB

File sizes and hashes are retrieved from the Wayback Machine’s indexes. They may not match the latest versions of files hosted on Microsoft servers.

System Requirements

Operating Systems: Windows 7, Windows 8, Windows 8.1, Windows Vista

  • This package requires VIsual Studio 2013 to be pre-installed on the machine.

Installation Instructions

  • After downloading and installing the program, you can launch Visual Studio 2013 and switch to use the new compiler in your C++ projects. We recommend that you create a separate project configuration and modify it for projects that utilize the CTP compiler. To do so:1. Open the "Build" menu and then select the "Configuration Manager" option.2. In the Configuration Manager, duplicate your existing configuration.3. Open the project's Property Pages by pressing F7 or right clicking the project in Solution Explorer and selecting "Properties".4. In the "General" tab, change "Platform Toolset" from "Visual Studio 2013 (v120)" to "Visual C++ Compiler Nov 2013 CTP (CTP_Nov2013)".5. Rebuild your project.