Showing archive results for 2017

Jun 16, 2017
Post comments count0
Post likes count1

C++ Tutorial: Hello World

Eric Battalio

Welcome to the C++ Tutorial. In this first C++ tutorial, you will learn how to write (and run!) your first C++ program, “Hello, World!”. Along the way you will learn a little C++ history, see how to configure a C++ console application in Visual Studio 2017, walk through code structure, and see how code is built. Acknowledgements This tutorial ...

C++New User
Jun 14, 2017
Post comments count0
Post likes count0

CMake support in Visual Studio – what’s new in 2017 15.3 Preview 2

Will Buik

We're excited to announce improved CMake and Ninja support in Visual Studio 15.3 Preview 2.  In this preview, we have updated CMake from version 3.7.2 to version 3.8 and added improved support for the CMake Ninja generator.  Additionally, this preview includes several fixes for community reported bugs. Please download the preview and try out the l...

AnnouncementCMake
Jun 1, 2017
Post comments count0
Post likes count0

Spring 2017 Visual C++ Migration Survey

Eric Battalio

The Spring 2017 Visual C++ Migration Survey is now open. Please take a few minutes to share your experiences, positive or not so positive. If you have not migrated, please let us know why. Share your candid feedback now! Thank you.  

C++
May 19, 2017
Post comments count0
Post likes count0

Visual Studio Code C/C++ extension May 2017 Update

Rong Lu

Earlier this month, the C/C++ extension for Visual Studio Code hit another exciting milestone – it has been installed over 1.5 million times since it first shipped in March last year! Thanks to everyone who has sent us feedback to help us make it this far. We will continue to make improvements to the extension based on your feedback. Today we ar...

AnnouncementVisual Studio Code
May 19, 2017
Post comments count0
Post likes count0

Using C++ Coroutines with Boost C++ Libraries

Eric Battalio

This article was written by Gor Nishanov. Last month, Jim Springfield wrote a great article on using C++ Coroutines with Libuv (a multi-platform C library for asynchronous I/O). This month we will look at how to use coroutines with components of Boost C++ libraries, namely boost::future and boost::asio. Getting Boost If you already have boost ...

C++
May 10, 2017
Post comments count0
Post likes count0

Unit Testing and the Future: Announcing the Test Adapter for Google Test

Augustin Popa

The Visual C++ team is always looking for ways to improve the Visual Studio experience for C++ developers, regardless of their preferred development workflow. This time the focus is on unit testing. While Visual Studio has shipped with a native C++ test framework for a number of releases along with testing tools in the IDE, we recognize that there ...

C++
May 10, 2017
Post comments count0
Post likes count0

Linux C++ improvements for cross-platform code sharing and type visualization

Marc Goodner

In Visual Studio 2017 we introduced the Linux development with C++ workload. This tutorial is going to walk through some of the improvements we have made in the 15.2 release using the classic spinning cube demo from Julien Guertault’s OpenGL tutorial. We have shown how to use this OpenGL demo in our Linux workload before. What we are showing here i...

C++
May 10, 2017
Post comments count0
Post likes count0

CMake support in Visual Studio – what’s new in 2017 15.3 Preview

Will Buik

We are excited to announce the first preview release of Visual Studio 2017 15.3 update in conjunction with our Build 2017 conference!  This preview includes two new features of interest to developers utilizing CMake.  Support for the CMake Ninja generator and CMake CTest integration in the IDE. Please download the preview and try out the latest CMa...

CMake
May 10, 2017
Post comments count0
Post likes count0

C++ at Microsoft Build 2017

Eric Battalio

The C++ team is at Build this week. Here are some of the highlights for C++ developers (and since there is a live stream and videos, you do not have to miss everything): We hope to see you there.

C++