Showing results for 2019 - Page 2 of 8 - C++ Team Blog

Oct 15, 2019
4
0

Usability Improvements for CMake in Visual Studio 2019 version 16.4: Launch Target Selection and Overview Pages

Erika Sweet
Erika Sweet

We hear your feedback, and in Visual Studio 2019 version 16.4 Preview 2 we have addressed one of our top Developer Community issues related to CMake development in Visual Studio by revamping the selection of CMake launch targets. We have also added Overview Pages for CMake to help you get started with CMake and cross-platform development. If you’re...

AnnouncementCMakeNew Feature
Oct 8, 2019
13
1

Code analysis with clang-tidy in Visual Studio

eli fessler
eli fessler

[Updated on 11/6/2019] - Removed "Setup: Installing Clang tools" section; this is no longer required starting in Visual Studio 2019 version 16.4 Preview 3. Visual Studio 2019 version 16.4 Preview 1 brings a significant improvement to the C++ code analysis experience: native support for clang-tidy, a Clang-based “linter” tool developed by the LLV...

Announcement
Oct 1, 2019
4
0

C++20’s Conditionally Explicit Constructors

Sy Brand
Sy Brand

is a C++20 feature for simplifying the implementation of generic types and improving compile-time performance. In C++ it is common to write and use types which wrap objects of other types. and are two examples, but there are plenty of others in the standard library, Boost, and likely your own codebases. Following the principle of least astoni...

General C++ Series
Sep 30, 2019
0
0

Microsoft C++ Team on CppCast

Sy Brand
Sy Brand

Today we have a short guest post from Rob Irving, host of CppCast to tell us about an episode he recorded with our team.   During CppCon 2019 the hosts of CppCast had a chance to sit down with Marian Luparu, Sy Brand and Stephan T. Lavavej from Microsoft's C++ team to discuss some of the announcements made by the team at CppCon. F...

Announcement
Sep 23, 2019
15
0

The Future of C++/CLI and .NET Core 3

Will Buik
Will Buik

.NET Core 3.0 is now available and we have received a lot of questions about what that means for the future of C++/CLI. First, we would like to let everyone know that we are committed to supporting C++/CLI for .NET Core to enable easy interop between C++ codebases and .NET technologies such as WPF and Windows Forms. This support isn’t going to be r...

Announcement
Sep 16, 2019
12
0

Open Sourcing MSVC’s STL

Stephan T. Lavavej - MSFT
Stephan T. Lavavej - MSFT

Today at CppCon 2019, we (the MSVC team) announced that we're releasing our implementation of the C++ Standard Library (also known as the STL) as open source. https://github.com/microsoft/STL is our new repository, containing all of our product source code, a new CMake build system, and a README with more information. As it explains, we're still...

Announcement
Sep 10, 2019
15
0

C++20 Concepts Are Here in Visual Studio 2019 version 16.3

Xiang Fan
Xiang Fan

C++20 Concepts are now available for the first time in Visual Studio 2019 version 16.3 Preview 2. This includes both the compiler and standard library support, but not the intellisense support.

Announcement
Sep 6, 2019
5
0

Microsoft C++ Team at CppCon 2019

Sy Brand
Sy Brand

The Microsoft C++ team will have a booth and many talks covering a wide range of topics at CppCon 2019. Come say hi to our team outside Aurora D and attend our talks to learn what's new in our tooling, dive into new features in the standard, and hear some exciting announcements! We'll also be running a survey on the C++ ecosystem and giving ...

Announcement
Aug 22, 2019
1
0

Build and Debug MySQL on Linux with Visual Studio 2019

Erika Sweet
Erika Sweet

The MySQL Server Team recently shared on their blog how to use Visual Studio 2019 to edit, build, and debug MySQL on a remote Linux server. This leverages Visual Studio’s native support for CMake and allows them to use Visual Studio as a front-end while outsourcing all the “heavy lifting” (compilation, linking, running) to a remote Linux machine.  ...

C++
Aug 16, 2019
0
0

C++ Cross-Platform Development with Visual Studio 2019 version 16.3: vcpkg, CMake configuration, remote headers, and WSL

Erika Sweet
Erika Sweet

In Visual Studio 2019 you can target both Windows and Linux from the comfort of a single IDE. Visual Studio’s native support for CMake lets you open any folder containing C++ code and a CMakeLists.txt file directly in Visual Studio to edit, build, and debug your CMake project on Windows, Linux, and the Windows Subsystem for Linux (WSL). Visual Stud...

AnnouncementCMakeVcpkg