Content outdated For up-to-date documentation see Linux development with C++. For an overview of the Visual Studio capabilities described in this article, see Develop C and C++ applications. This post was updated on December 11, 2020 Visual Studio 2017 introduced the Linux Development with C++ workload. We generally recommend Visual Studio’s native support for CMake for all C++ Linux development.