Posts by this author

Jan 14, 2021
Post comments count2
Post likes count0

C++ with Visual Studio and WSL2

Our team released native support for C++ with the Windows Subsystem for Linux (WSL) in Visual Studio in 2019. “Native support” means that all commands are executed locally instead of over a SSH connection. Since then, WSL2 has been announced and we’ve received questions about our support for WSL2 in Visual Studio. The purpose of this blog post is t...

CMakeLinuxSurvey
Dec 8, 2020
Post comments count2
Post likes count0

Configure IntelliSense with CMake Toolchain Files in Visual Studio 2019 16.9 Preview 2

Visual Studio can now configure IntelliSense in CMake projects based on the value of CMake variables set by CMake toolchain files. These improvements provide automatic IntelliSense configuration when a CMake toolchain file is used for configuration and build. For example, Visual Studio can now provide IntelliSense for CMake projects using an Androi...

C++
Oct 6, 2020
Post comments count1
Post likes count0

Build and debug Qt projects on Linux with Qt Visual Studio Tools

Qt is a popular cross-platform framework for application development and user interface design. Its various libraries and toolsets can be used to create, test, and deploy applications that target multiple platforms and operating systems including Linux, Windows, macOS and embedded/microcontroller systems. Qt recently released a new version of the Q...

LinuxC++Announcement
Sep 14, 2020
Post comments count3
Post likes count0

Debug Linux core dumps in Visual Studio

In Visual Studio 2019 version 16.8 Preview 3 we added the ability to debug Linux core dumps on the Windows Subsystem for Linux (WSL) or a remote Linux system directly from Visual Studio. This support is specific to the “Native Only" debugger type for unmanaged C++ code.  We understand that some teams develop on Windows but deploy to both Windows...

C++
Jul 8, 2020
Post comments count11
Post likes count0

C++ Linux development with Visual Studio: incremental build improvements and expanded shell support

Visual Studio 2019 allows C++ developers to target both Windows and Linux (including the Windows Subsystem for Linux) from the comfort of a single IDE. Visual Studio 2019 version 16.7 Preview 3 introduces two features specific to Linux development: improved build incrementality for MSBuild-based Linux projects, and support for a wider range of Linu...

C++
Jun 2, 2020
Post comments count7
Post likes count0

Linux development with Visual Studio: first-class support for gdbserver, improved build times with Ninja, and updates to the Connection Manager

With Visual Studio 2019 you can build and debug C++ projects on a remote Linux system or the Windows Subsystem for Linux (WSL). You can get started with Linux development in Visual Studio using MSBuild-based Linux projects or our native support for CMake. CMake lets you use the same source code and build scripts to target multiple platforms and is ...

C++CMakeLinux
Apr 3, 2020
Post comments count3
Post likes count0

New templates for debugging CMake projects on remote systems and WSL in Visual Studio 2019

We heard your feedback that it can be difficult to configure debugging sessions on remote Linux systems or the Windows Subsystem for Linux (WSL). In Visual Studio 2019 version 16.6 Preview 2 we introduced a new debugging template to simplify debugging with gdb. The new cppgdb template We heard your feedback that the old debug ...

AnnouncementC++CMake
Feb 20, 2020
Post comments count2
Post likes count0

Qt to support Visual Studio Linux projects

Qt is a popular cross-platform framework for application development and user interface design. Its various libraries and toolsets can be used to create, test, and deploy applications that target multiple platforms and operating systems including Linux, Windows, macOS and embedded/microcontroller systems. Qt recently announced its plan to support V...

C++AnnouncementLinux
Feb 7, 2020
Post comments count0
Post likes count2

Visual Studio Code CMake Tools Extension: Multi-root workspaces and file-based API

The February 2020 update of the Visual Studio Code CMake Tools extension is now available. This release includes two of the extension’s top feature requests: file-based API support and multi-root workspaces. For a full list of this release’s improvements check out the release notes on GitHub. Multi-root workspace support The latest release of the...

C++CMakeVisual Studio Code
Jan 24, 2020
Post comments count2
Post likes count1

CMake, Linux targeting, and IntelliSense improvements in Visual Studio 2019 version 16.5 Preview 2

Visual Studio’s native support for CMake allows you to target both Windows and Linux from the comfort of a single IDE. Visual Studio 2019 version 16.5 Preview 2 introduces several new features specific to cross-platform development, including: File copy optimizations for CMake projects targeting a remote Linux syste...

C++CMakeNew Feature