Showing results for 2020 - Page 2 of 7 - C++ Team Blog

Oct 12, 2020
Post comments count18
Post likes count0

Faster C++ builds, simplified: a new metric for time

Kevin Cadieux
Kevin Cadieux

C++ Build Insights is a collection of tools and APIs that can help you gain a deeper understanding of your build times. Today, we’d like to teach you about a special metric offered in this toolkit: the wall clock time responsibility (WCTR). It can be used to estimate how much time is really spent by each activity in your build, even in the presence...

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

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

Erika Sweet
Erika Sweet

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
Oct 6, 2020
Post comments count3
Post likes count0

C++ Core Check in Visual Studio

Jordan Maples
Jordan Maples

C++ Core Check is Microsoft’s static analysis tool that enforces the rules from the C++ Core Guidelines, which is maintained by the C++ Foundation. This post is to provide a snapshot of the C++ Core Guidelines coverage that C++ Core Check offers. For background, the C++ team introduced C++ Core Check in December 2015 as part of Visual Studio 201...

C++
Oct 2, 2020
Post comments count13
Post likes count0

New Safety Rules in C++ Code Analysis

Hwi-sung Im
Hwi-sung Im

In Visual Studio version 16.8 Preview 3,  we are adding a few safety rules to C++ Code Analysis that can find some common mistakes, which can lead to bugs ranging from simple broken features to costly security vulnerabilities. These new rules are developed around issues discovered in production software via security reviews and incidents requiring ...

C++New FeatureDiagnostics
Sep 22, 2020
Post comments count4
Post likes count0

Welcome C++ developers to GitHub Codespaces! 

Nick Uhlenhuth
Nick Uhlenhuth

In May we announced Visual Studio Codespaces and its early support for C++ developers. Over the last several months we interviewed early adopters, and based on their feedback we continued to add new functionality and to improve the Codespaces experience. As part of these efforts, we are excited to announce that we’ve streamlined the experience and ...

C++
Sep 16, 2020
Post comments count5
Post likes count0

Happy 20th Birthday CMake!

Marian Luparu
Marian Luparu

CMake is now 20! Kitware posted yesterday an interview with Bill Hoffman, the original creator for CMake and shared that August 31 was CMake's 20th birthday Here, in the C++ team, we are not only heavy CMake users. We also believe that CMake is a foundational piece for all C++ cross-platform developers and, as such, we strive to enable the best ...

C++
Sep 15, 2020
Post comments count2
Post likes count0

Project OneFuzz: new open source developer tool to find and fix bugs at scale

Marian Luparu
Marian Luparu

We're excited to echo Microsoft Security team's announcement that Project OneFuzz is now available as an open-source project in GitHub. To learn more about the announcement, head over to our Microsoft Security blog to read "Microsoft announces new Project OneFuzz framework, an open source developer tool to find and fix bugs at scale". From the a...

C++
Sep 14, 2020
Post comments count6
Post likes count0

C++ in Visual Studio Code reaches version 1.0!

Julia Reid
Julia Reid

We’re excited to announce the first generally available release of the C++ extension for Visual Studio Code! Visual Studio Code is a free code editor that runs on Linux, macOS, and Windows, and is highly-customizable to make it exactly what you want it to be. The C++ extension brings a rich set of productivity features to VS Code for C++ develop...

C++
Sep 14, 2020
Post comments count15
Post likes count0

A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3

Sy Brand
Sy Brand

Visual Studio 2019 version 16.8 Preview 3 comes with a huge collection of updates for C++ programmers. Download today to try out new additions in conformance, performance, and productivity. C++20 We’ve improved support for major C++20 features across our compiler, standard library, and IDE. You can now use Modules, Concepts, Coroutines, and (some...

Announcement
Sep 14, 2020
Post comments count3
Post likes count0

Debug Linux core dumps in Visual Studio

Erika Sweet
Erika Sweet

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++