Showing results for 2019 - C++ Team Blog

Dec 18, 2019
1
0

Debugging Linux CMake Projects with gdbserver

Erika Sweet
Erika Sweet

Update 2/20/20: We have addressed a bug which allows you to debug simple CMake projects using one level of CMakeLists.txt files with gdbserver in Visual Studio 2019 version 16.5 Preview 3. The example launch configuration has been updated below. Gdbserver is a program that allows you to remotely debug applications running on Linux. It is ...

C++CMakeNew Feature
Dec 13, 2019
8
1

Build C++ Applications in a Linux Docker Container with Visual Studio

Erika Sweet
Erika Sweet

Docker containers provide a consistent development environment for building, testing, and deployment. The virtualized OS, file system, environment settings, libraries, and other dependencies are all encapsulated and shipped as one image that can be shared between developers and machines. This is especially useful for C++ cross-platform developers ...

C++CMakeLinux
Nov 21, 2019
0
0

CMake Tools Extension for Visual Studio Code

Erika Sweet
Erika Sweet

Microsoft is now the primary maintainer of the CMake Tools extension for Visual Studio Code. The extension was created and previously maintained by vector-of-bool, who has moved on to other things. Thank you vector-of-bool for all of your hard work getting this extension to where it is today! About the extension The CMake Tools extension provides...

C++AnnouncementCMake
Nov 18, 2019
2
0

Set Environment Variables for Debug, Launch, and Tools with CMake and Open Folder

Will Buik
Will Buik

There are many reasons why you may want to customize environment variables. Many build systems use environment variables to drive behavior; debug targets sometimes need to have PATH customized to ensure their dependencies are found; etc. Visual Studio has a mechanism to customize environment variables for debugging and building CMake projects and C...

CMakeOpenFolder
Nov 7, 2019
8
0

Electronic Arts and Visual Studio’s Linux Support

Erika Sweet
Erika Sweet

Electronic Arts (EA) is using Visual Studio’s cross-platform support to cross-compile on Windows and debug on Linux. The following post is written by Ben May, a Senior Software Engineer of Engineering Workflows at EA. Thanks Ben and EA for your partnership, and for helping us make Visual Studio the best IDE for C++ cross-platform development. ...

LinuxAnnouncement
Nov 5, 2019
33
1

Introducing C++ Build Insights

Kevin Cadieux
Kevin Cadieux

C++ builds should always be faster. In Visual Studio 2019 16.2, we’ve shown our commitment to this ideal by speeding up the linker significantly. Today, we are thrilled to announce a new collection of tools that will give you the power to make improvements of your own. If you've ever had time for breakfast while building C++, then you may have ...

AnnouncementDiagnosticsfaster
Nov 4, 2019
5
0

Visual Studio Code C++ extension: Nov 2019 update

Marian Luparu
Marian Luparu

Find All References, Rename Symbol refactoring, support for localization, new navigation breadcrumb controls, and improvements to the Outline view are only a few of the improvements in the November 2019 update of Visual Studio Code C++ extension.

Visual Studio CodeAnnouncementWriting Code
Nov 1, 2019
28
0

An Update on C++/CLI and .NET Core

Will Buik
Will Buik

The first public release of our C++/CLI support for .NET Core 3.1 is now available for public preview! It is included in Visual Studio 2019 update 16.4 Preview 2. We would love it if you could try it out and send us any feedback you have. For more info about what this is and the roadmap going forward, check out my last post on the future of C++/CLI...

Announcement
Oct 30, 2019
4
0

Microsoft C++ Team At CppCon 2019: Videos Available

Sy Brand
Sy Brand

Last month a large contingent from the Microsoft C++ team attended CppCon. We gave fourteen presentations covering our tools, developments in the standard, concepts which underlie the work we do, and more. We also recorded an episode of CppCast with Microsoft MVPs Rob Irving and Jason Turner. You can hear more about the Open Sourcing of MSVC's ...

Announcement
Oct 23, 2019
62
1

AddressSanitizer (ASan) for Windows with MSVC

Augustin Popa
Augustin Popa

⌚ This post was last updated on March 24th, 2021 with the latest information on ASan support. Note: This feature is now generally available. To get started, take a look at the official AddressSanitizer for Windows with MSVC documentation. Many experience improvements have been made since this blog post was published, and our docs have the ...

Announcement