Showing results for May 2017 - C++ Team Blog

May 19, 2017
0
0

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

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

AnnouncementVisual Studio Code
May 19, 2017
0

Using C++ Coroutines with Boost C++ Libraries

Eric Battalio
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
0
0

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

Augustin Popa
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
0
0

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

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

C++
May 10, 2017
0
0

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

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

CMake
May 10, 2017
0
0

C++ at Microsoft Build 2017

Eric Battalio
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++
May 5, 2017
0
0

Using C++ Modules in Visual Studio 2017

Andrew Pardoe
Andrew Pardoe

点这里看中文版 This post was written by Gabriel Dos Reis, Andrew Pardoe, and Billy O’Neal  What Is New? The Visual C++ Team is elated to announce that with Visual Studio 2017, it has substantially improved the quality of the C++ Modules TS implementation in Visual Studio, in addition to introducing ability to consume the C++ Standard ...

C++
May 5, 2017
0
0

Why am I getting these _SCL_SECURE_NO_WARNINGS messages?

Eric Battalio
Eric Battalio

Recently, a C++ developer asked why they were getting diagnostic messages for this code: [code lang="cpp"] void example(char const * const src, char * const dest) { std::copy(src, src + 42, dest); } If you compile this file in debug mode, you'll get a message like the following:xutility(2350,1): warning C4996: 'std::copy::...

C++
May 3, 2017
2
0

Vcpkg: introducing export command

EricMittelette
EricMittelette

Vcpkg helps you acquire and build open source libraries on Windows. Since September 2016, the community added more than 200 libraries in the vcpkg catalog and has been contributing actively to the code itself. Vcpkg now supports Visual Studio 2015 and Visual Studio 2017 and can target dynamic or static libraries and platforms like x64, x86 or UWP...

Vcpkg