Showing results for New Feature - C++ Team Blog

Sep 1, 2022
Post comments count9
Post likes count6

Importing ST projects into Visual Studio Code

Marc Goodner
Marc Goodner

In the world of Arm microcontrollers there are many silicon vendors, one of the largest is STMicroelectronics. ST has a large catalog of available devices with many capabilities as well as supporting development boards for evaluating them. They also produce STM32CubeIDE, a custom IDE to use when targeting their devices, and STM32CubeMX, a configura...

C++VcpkgNew Feature
Jun 7, 2022
Post comments count0
Post likes count3

Serial and Zephyr support for Visual Studio and VS Code

Marc Goodner
Marc Goodner

We are continuing to improve our embedded development support in Visual Studio and VS Code. We have recently introduced a serial monitor and RTOS support for Zephyr. These capabilities are present in Visual Studio 17.3 Preview 1 as part of the Linux and embedded development workload. The Embedded Tools extension for VS Code also includes these capa...

embeddedNew FeatureIoT
Mar 10, 2022
Post comments count4
Post likes count3

Embedded Software Development in Visual Studio Code

Marc Goodner
Marc Goodner

In this post we will walk through the new Visual Studio Code Embedded Tools extension. We'll show how to acquire embedded tool dependencies with vcpkg then edit, build, deploy, and debug an Azure RTOS ThreadX project highlighting the new peripheral register and RTOS object views.

embeddedNew FeatureIoT
Dec 6, 2021
Post comments count15
Post likes count2

Embedded Software Development in Visual Studio

Marc Goodner
Marc Goodner

In this post we will walk you through Visual Studio installation of the embedded workload, how to acquire embedded tool dependencies with vcpkg, then demonstrate edit, build, deploy, and debugging directly in Visual Studio with new peripheral register and RTOS object views. We will demonstrate all of this with an Azure RTOS ThreadX project.

embeddedNew FeatureIoT
Dec 6, 2021
Post comments count14
Post likes count1

Bootstrap your dev environment with vcpkg artifacts

Marc Goodner
Marc Goodner

Updated May 11, 2022: Using your own registry section revised to reflect metadata format changes. We are happy to announce a new experience for acquiring artifacts using vcpkg. We define an artifact as a set of packages required for a working development environment. Examples of relevant packages include compilers, linkers, debuggers, build syst...

VcpkgNew Feature
Jul 14, 2021
Post comments count0
Post likes count1

Build and Debug C++ with WSL 2 Distributions and Visual Studio 2022

Erika Sweet
Erika Sweet

Visual Studio 2022 introduces a native WSL 2 toolset for C++ development. This toolset is available now in Visual Studio 2022 version 17.0 Preview 2. WSL 2 is the new, recommended version of the Windows Subsystem for Linux (WSL) architecture that provides better Linux file system performance, GUI support, and full system call compatibility. Visua...

C++AnnouncementCMake
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
Jul 15, 2020
Post comments count1
Post likes count0

Initial Support For C++20 Ranges 

Casey Carter
Casey Carter

We are happy to announce that Visual Studio 2019 version 16.6 contains the first user-visible pieces of C++20 Ranges support. We’ve been working on support machinery for a few releases now, but in this release the tip of the iceberg has finally broken the surface of the water and there are now some tools available for users. The Ranges implementati...

C++New Feature
May 14, 2020
Post comments count5
Post likes count0

Visual Studio Code C++ extension: May 2020 update

Julia Reid
Julia Reid

The May 2020 update of the Visual Studio Code C++ extension is now available. This latest release offers brand new features—ARM and ARM64 IntelliSense modes and C++ language-specific code folding—along with a bunch of enhancements and bug fixes. To find out more about all the changes, check out our release notes on GitHub. ARM and ARM64 IntelliSen...

C++New Feature