C++ Team Blog

C++ tutorials, C and C++ news, and information about Visual Studio, Visual Studio Code, and Vcpkg from the Microsoft C++ team.

Support for Android CMake projects in Visual Studio

CMake is a cross-platform project generator that enables reuse of shared C++ code across multiple IDE and project systems. We made a change to CMake to support our Android toolchain in Visual Studio. With this change, you can take your existing CMake project targetting Android, and with minimal modifications, you can have it open in Visual ...
Comments are closed.0C++

Solution Dependency Viewer extension

Hello, In my previous blog, I introduced PDBProject Extension VS2103 as an alternative way to leverage the IDE features.  In this post, I would like to introduce Solution Dependency Viewer Extension as an easy to understand overview of your solution.  This extension parses each C++, C#, and VB projects in the solution and presents a ...
Comments are closed.0C++

Visual Studio 2010 Service Pack 1 General Availability

If you guys follow Jason Zander’s (Visual Studio corporate Vice President) blog, you learned two days ago that the Visual Studio 2010 Service Pack 1 whose Beta had been released last December achieved final release stage. Today is generally available (last Tuesday was only for MSDN subscribers). You can get it from here. Let’s ...
Comments are closed.0C++

The Visual C++ Weekly Vol. 1 Issue 4 (Jan 22, 2010)

Paperli.PaperWidget.Show({ pid: 'visualc/news', width: 200, background: '#000666' }) Greetings!! The 4th issue of The Visual C++ Weekly is out there. This issue starts with an article due to C++ MVP Marc Gregoire on an extension that Visual Studio 2010 SP1 Beta brings to Microsoft Foundation Classes (MFC) to allow animations. ...
Comments are closed.0C++

Quick Help on VS2010 Custom Build Rule

Hi my name is Li Shao. I am a Software Design Engineer in Test for the C++ team. In my earlier blog “Visual Studio 2010 C++ Project Upgrade Guide”, I have mentioned about the change of Custom build Rules in VS2010. In this post, I would like to explain in more detail of the new format of the Custom Build Rules and some of its ...
Comments are closed.0C++

VC++ Tip: Get detailed build throughput diagnostics using MSBuild, compiler and linker

We know that build throughput for applications are a time crunch on developer productivity. We have spent some time on improving linker throughput and other areas in VS2010, and will continue to investigate improving overall build throughput in future releases. In this blog post, we will describe a couple of options to get diagnostics for ...
Comments are closed.0C++

VCBuild vs. C++ MSBuild on the Command Line

In Visual Studio 2010, the command line tool vcbuild.exe will be replaced by msbuild.exe. The executable change does mean switches will change, too.  To help make the migration easier, I have created this table as a quick guide to the new switches and highlight some differences between the tools.  The table below isn’t a ...
Comments are closed.0C++

Channel 9 Video: Bogdan Mihalcea: The New VC++ Project/Build system – MSBuild for C++

Bogdan Mihalcea is a developer on the Visual C++ team. During the development of Visual Studio 2010 he has been feverously working on converting our build system to target MS Build as the build infrastructure for  Visual C++ 2010 Solutions/Projects. There are many reasons motivating this changeover. For awhile now having to deal with two ...
Comments are closed.0C++