C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

A post about editor extension for security and banned APIs

Security is something we take very seriously and we work with a number of teams across the company to keep native apps as secure as possible. An example of this in Visual Studio 2010 was our work on the GS flag. One of our colleagues, Tim Burrell, who has helped us develop these ideas has written a post on the Security Development Lifecycle ...

Exploring the Visual C++ Browse Database

Hello, this is Jim Springfield.  This post will cover some low-level details about how we represent information in the browse database in VS 2010.  As I’ve mentioned in a previous post, we are using SQL Server Compact Edition (SSCE) for storing information about all of the C, C++, and IDL files in your solution.  I will ...

How we test the compiler backend

My name is Alex Thaman and I am a Senior Test Lead on the Visual C++ compiler team at Microsoft.  The focus of this blog is testing of the compiler backend where I’ve spent a good portion of my time here.  For those not aware, this is the part of the compiler that takes an intermediate representation as an input, does ...

Announcing Hilo

What is Hilo? Project “Hilo” is an effort to tell the story of building high performing, responsive rich Windows applications using C++. We will do this by walking you through our own experience of building some sample applications which we believe provide differentiated user experiences. We will tell you everything from setting up the ...

Flexible Project-to-Project References

My name is Amit Mohindra and I am a Program Manager with the Visual C++ IDE team. In this post I would like to talk about project-to-project references. In VS2010 release we moved the C++ build and project system to be based on MSBuild. There is an excellent article written by Marian Luparu detailing the change and advantages of the new build/...

Custom Build Steps, Tools, and Events

In VS 2008, Visual C++ had a couple of the simple scenarios called Custom Build Step and Custom Build Tool.  This post will discuss a couple of the simple build extension options you have, and how they’ve changed since VS 2008. Andrew Arnott discusses these scenarios and how they work in VS 2010 here...

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 ...

Visual Studio 2010 is Now Available

I am very happy to announce that Visual Studio 2010 is now officially available! The formal announcement can be found on Soma’s blog and you can download VS 2010 from here. Visual Studio 2010 is a great release for C++ developers. Top reasons you should look at VS2010: 1.       Performance and productivity...

Tweet your Questions on Channel 9 Live: DevConnections VS2010 Launch

Today at 11am (PST), Charles Torre will be interviewing Kate Gregory and Richard Campbell for C9 Live at DevConnections Las Vegas to dig into improvements in the native stack in Visual Studio 2010. All native developers are encouraged to tune in and tweet questions for Kate and Richard. Watch Channel 9 Live go to http://live.ch9.ms on ...