What’s new with IncrediBuild and Visual Studio 2017

As a part of Visual Studio 2015 release, we introduced a partnership between IncrediBuild and Visual Studio. This partnership allowed developers to install IncrediBuild from the Build Accelerator menu and benefit from a few key build acceleration features free of charge. Based upon the feedback we have heard, with Visual Studio 2017, we have made… Read more

Visual Studio 2017 for C++ developers – you will love it

Here on the C++ product team at Microsoft, our mission is to make the lives of every C++ developer on the planet better. We try to do that via various avenues, including but not limited to, by enthusiastically participating with the C++ Standards committee to help the language itself be better for every C++ developer… Read more

C++ Code Analysis improvements in Visual Studio 2017 RTM

This blog post was written by Sunny Chatterjee and Andrew Pardoe Visual Studio 2017 RTM  release includes the C++ Core Guidelines Checkers as part of Code Analysis tools for C/C++. We have gotten a ton of useful feedback on the early previews of these checks through our external customers. Thank you for engaging with us… Read more

Check for const correctness with the C++ Core Guidelines Checker

This blog post was written by Sunny Chatterjee and Andrew Pardoe The C++ Core Guidelines focus on simple ways that you can improve the correctness and safety of your code. We introduced the C++ Core Guidelines Checkers to help automate enforcement of the C++ Core Guidelines in your code. One of the easiest and most… Read more

Binary Compatibility and Pain-free Upgrade: Why Moving to Visual Studio 2017 is almost “too easy”

Visual Studio 2017 is a major leap forward in terms of C++ functionality compared with VS 2015. We hope the new release will delight you in your day-to-day job as soon as you can upgrade. This blog post focuses on the steps needed to upgrade from Visual Studio 2015 to 2017. As promised in our… Read more

MSVC: The best choice for Windows

The C++ product team here at Microsoft offers a great C++ experience in the Visual Studio IDE, the Visual Studio Code editor, and various other tools and services. That includes the topic of this blog post: the Microsoft Visual C++ compiler and libraries toolset (MSVC). Our goal for MSVC is to be the best compiler… Read more

Use any C++ Compiler with Visual Studio

Microsoft Visual Studio 2017 supports several C++ compilers to suit a wide variety of codebases.  In addition to the Microsoft Visual C++ compiler that many of you are likely familiar with, Visual Studio 2017 also supports Clang, GCC, and other compilers when targeting certain platforms. This post is intended to familiarize you with the variety… Read more

C++ game development workload in Visual Studio 2017

Visual Studio 2017 introduces a new “Game development with C++” workload, making it easy to get tools you need for building high-quality games with C++. Whether you’re using DirectX or powerful game engines such as Unreal Engine or Cocos2d, Visual Studio can install everything you need all at once to get you started quickly. In… Read more

Completed UserVoice Suggestions in Visual Studio 2017

Visual Studio 2017 RTM has shipped. We could not have done it without you. Your suggestions and feedback on UserVoice. More than 6,000 of you have participated on the Visual C++ feedback forum and have cast thousands of votes for hundreds of suggestions. This release includes 37 completed suggestions totaling 1546 votes from 772 unique… Read more

C++ Standards Conformance from Microsoft

Since we first shipped Visual Studio 2015 we’ve talked a lot about Microsoft Visual C++ compiler and library (MSVC) conformance improvements in this blog. Our team has been focused on making MSVC the best compiler toolset for your development on Windows, and that starts with fully conforming to the existing C++ Standard. This post will… Read more