Showing results for February 2021 - C++ Team Blog

Feb 26, 2021
2
0

Remote Debug Support in Visual Studio 2019

Lisbeth Cardoso Guerra
Lisbeth Cardoso Guerra

Visual Studio 2019 offers remote debug support for MSBuild and CMake projects targeting Windows and Linux. Thanks to remote debugging, our customers can target a wider, more diverse range of scenarios. We offer the flexibility to customize your deployment and automatically copy any dependencies needed to the target machine.

C++CMakeLinux
Feb 25, 2021
2
4

Registries: Bring your own libraries to vcpkg

Augustin Popa
Augustin Popa

Special thanks to Nicole Mazzuca for providing the content of this blog post. Are you working on a C++ project with library dependencies? Are you tired of maintaining a custom-built package management workflow with duct tape and git submodules? Then you should consider trying out a package manager. Perhaps you have been side-eyeing vcpkg for a ...

C++Vcpkg
Feb 18, 2021
8
0

Take control of your vcpkg dependencies with versioning support

Augustin Popa
Augustin Popa

Special thanks to Victor Romero for putting together the content for this blog post. We have an exciting new feature to announce in vcpkg: the long-awaited and highly requested package versioning! This feature makes it possible to install specific versions of dependencies and control installed versions over time. In order to use this feature, a ...

C++Vcpkg
Feb 17, 2021
3
1

Now announcing: Makefile support in Visual Studio Code!

Julia Reid
Julia Reid

We are excited to announce a brand-new extension for building and debugging Makefile projects in Visual Studio Code: Makefile Tools (preview)! The extension is in pilot stages, but we’ve curated a list of over 70 popular opensource Makefile projects that work with Makefile Tools. Give it a try and let us know what you think! Installing the ext...

C++AnnouncementVisual Studio Code
Feb 9, 2021
1
0

Visual Studio Code C++ Extension: Cross-Compilation IntelliSense Configurations

Julia Reid
Julia Reid

The February 2021 update of the Visual Studio Code C++ extension is now available! This latest release provides support for cross-compilation IntelliSense configurations and over 60 bug fixes! To find out more about all the enhancements, check out our release notes on GitHub. Cross-compilation IntelliSense configurations With this latest release,...

C++AnnouncementVisual Studio Code
Feb 9, 2021
14
0

Improved OpenMP Support for C++ in Visual Studio

Bran Hagger
Bran Hagger

In Visual Studio 2019 version 16.9 we shipped the first stage in our plan to support newer versions of the OpenMP standard in C++ under the -openmp:llvm flag. This flag currently enables several correctness fixes and the use of unsigned integers in parallel for loops.

C++OpenMP
Feb 4, 2021
8
3

Abbreviated Function Templates and Constrained Auto

Sy Brand
Sy Brand

Declaring function templates in C++ has always been quite verbose. C++20 added a new way of doing so that is more terse and more consistent with lambdas: abbreviated function templates. This short post will show how to use this syntax and how it applies to C++20 concepts. Abbreviated Function Templates C++11 introduced lambdas, which look like th...

C++