C++ code analysis: tell us what you think!

We’d love to hear more about what you would like to see in C++ code analysis. We’re running a short survey–just 20 questions–to help us understand how to make C++ code analysis and Visual C++ better. Please take a couple of minutes to fill out our C++ Code Analysis survey and let us know your… Read more

Visual C++ 2015 Migration Documentation Update

Upgrading to the latest C++ compiler and toolset is sometimes not so easy and can be time consuming. You are likely to encounter some compiler and linker errors and warnings in code that previously compiled cleanly. There are several possible sources for these errors, including improvements in the compiler, and changes in the C++ language,… Read more

Microsoft at CppCon 2016

The Microsoft Visual C++ team is at CppCon 2016 this week, September 18 – 23 in Bellevue, WA. CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. It features sessions, lightning rounds, and hundreds of smart developers ready to chat C++. We have a… Read more

Vcpkg: a tool to acquire and build C++ open source libraries on Windows

We are delighted to announce the availability of Vcpkg on GitHub https://github.com/Microsoft/vcpkg . Vcpkg simplifies acquiring and building open source libraries on Windows. Acquiring native libraries on Windows is a critical part of the application development process; in our surveys, you told us that 80% of your C++ projects depend on two or more libraries…. Read more

Visual C++ for Linux 1.0.5 Updates

The Visual C++ for Linux announcement post has been updated with the content below. If you are already familiar with this extension this post covers what is new since our last update. We recently posted new bits for our 1.0.5 release of the Visual C++ for Linux extension for Visual Studio 2015. This release has… Read more

August Update for the Visual Studio Code C/C++ extension

At //Build this year we launched the C/C++ extension for Visual Studio Code. Keeping with the monthly release cadence and goal to continuously respond to your feedback, this August update introduces the following features: • Debug your Windows applications using Visual Studio Code • Improve your code-formatting experience with clang-format • Improvements to auto-complete If… Read more

C++14/17 Features and STL Fixes in VS “15” Preview 4

Visual Studio “15” Preview 4 is now available, with a new installer.  (VS “15” is an IDE version number, not a year.  It’s the next major version after VS 2015, which was IDE version 14.  VS has different numbers for its year branding, IDE version, and C++ compiler version.)   All of the features and… Read more

Range-v3 on MSVC is Available on GitHub

We are delighted to announce that the Visual C++ Team just published an implementation of range-v3 on the Microsoft GitHub repo. This contribution comes hot on the heels of our recent work to improve expression SFINAE on our Visual Studio 2015 Update 3 VC++ compiler . This is the first implementation of the Range TS… Read more

The Lightweight Visual Studio “15” Installer

As many of you may have already seen, we have introduced a streamlined Visual Studio Installer for Visual Studio “15” to give you more control of what you install.  What began as the separation of the C++ tools for Visual Studio 2015 has now become a workload-based installation experience where you can select the tools you… Read more