Showing category results for Announcement

Mar 1, 2022
Post comments count1
Post likes count0

Execution and Static Analysis Support for MSVC on Compiler Explorer

Sy Brand
Sy Brand

Compiler Explorer is a popular resource for visualizing the assembly output of various compilers, trying out different compiler versions and flags, and testing many popular libraries. We're pleased to announce that, as of today, code execution and static analysis are now available for MSVC on Compiler Explorer. Execution on CE has been one of ou...

Announcement
Feb 1, 2022
Post comments count0
Post likes count0

GSL 4.0.0 is Available Now

Dmitry Kobets
Dmitry Kobets

GSL 4.0.0 has been released! Here is a summary of the changes.

C++AnnouncementGeneral C++ Series
Nov 18, 2021
Post comments count5
Post likes count1

What’s new for C++ cross-platform developers in Visual Studio 2022

Erika Sweet
Erika Sweet

Visual Studio 2022 is available now! Check out the video below to learn what’s new for C++ developers who are building for more than just Windows, or who are developing with an eye to open source. This video covers:  Contact us Have questions or comments about Visual Studio 2022? Want to share feedback with our tea...

C++AnnouncementCMake
Aug 24, 2021
Post comments count6
Post likes count0

New Compiler Warnings for Dynamic Initialization and User Defined Sections

Xiang Fan
Xiang Fan

We've added two new warnings to MSVC for misuses of binary sections reserved for the compiler. This short post will explain the issues which they warn against, and potential fixes for your code. The MSVC C++ compiler provides several ways to create sections and place data in them. The linker will convert them into the 'sections' in the PE (Porta...

C++Announcement
Aug 11, 2021
Post comments count1
Post likes count0

Attach to a Remote Process with LLDB in Visual Studio 2022 Preview 3

Erika Sweet
Erika Sweet

You can now use Attach to Process to remote debug processes with GDB or LLDB in Visual Studio. The ability to attach to a process running on a remote system with GDB was added in Visual Studio 2019. The ability to attach to a process with LLDB is new in Visual Studio 2022 Preview 3. Remote debugging in Visual Studio is especially valuable for te...

C++AnnouncementLinux
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
Jun 23, 2021
Post comments count6
Post likes count0

STL Visualizers on GitHub

Anju Del Moral Gonzalez
Anju Del Moral Gonzalez

We are happy to announce that now it’s possible to contribute to the STL Visualizers for Visual Studio's debugger on GitHub. A visualizer is a file with .natvis extension that allows you to manipulate the way native types appear in the debugger's watch window.  We've been working on fixing existing issues with the visualizers and augmenti...

C++Announcement
Jun 1, 2021
Post comments count3
Post likes count0

C++20’s Extensions to Chrono Available in Visual Studio 2019 version 16.10

Miya Natsuhara
Miya Natsuhara

While the header has been available as part of the STL since C++11, among the changes included in C++20 there were several extensions to chrono including support for calendrical types, time zones, leap seconds, and integration with format. A great deal of innovation and work was required in order to complete these additional features; shipping the...

C++Announcement
May 27, 2021
Post comments count1
Post likes count0

Preview of using CMake Presets for Azure Sphere development

Marc Goodner
Marc Goodner

We are happy to announce that CMake Presets preview support is available in the Visual Studio 16.10 release as well as CMake Tools version 1.7 for Visual Studio Code. Erika introduced CMake Presets and why you should use them, this post will focus on how they can be used for Azure Sphere development across Visual Studio, VS Code, and GitHub Acti...

AnnouncementCMakeContainers