Showing results for 2024 - C++ Team Blog

Dec 6, 2024
0
2

MSVC Compiler Language Updates in Visual Studio 2022 version 17.12

Cameron DaCamara
Cameron DaCamara

Introduction In alignment with the Visual Studio 2022 version 17.12 release, and based upon feedback received from the community, the MSVC compiler team would like to provide greater visibility into the C++ language-level fixes for customer-reported issues that made it into the release. This is similar to how the standard library team publishes re...

C++AnnouncementFrontend
Nov 23, 2024
0
1

What’s New in vcpkg (November 2024)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2024.11.16 registry release, 2024-11-12 tool release, as well as changes to vcpkg documentation throughout November. This release includes a command line option to force vcpkg to use classic mode even if a manifest file is found along with bug fixes. Some stats for thi...

C++Vcpkg
Nov 12, 2024
0
2

Siemens Healthineers manages C++ libraries with vcpkg in an offline build environment

Augustin Popa
Augustin Popa

vcpkg is a free and open-source C/C++ package manager maintained by Microsoft and the C++ community that runs on Windows, macOS, and Linux. Over the years we have heard from companies using vcpkg to manage dependencies at enterprise-scale. For this blog post, I spoke to Shrey Chauhan, a Senior DevOps Engineer with Siemens Healthineers. Siemens H...

C++Vcpkg
Nov 12, 2024
5
2

What’s New for C++ Developers in Visual Studio 2022 17.12

Sy Brand
Sy Brand

We are happy to announce that Visual Studio 2022 version 17.12 is now generally available! This post summarizes the new features you can find in this release for C++. You can download Visual Studio 2022 from the Visual Studio downloads page or upgrade your existing installation by following the Update Visual Studio Learn page. Standard Library and...

C++
Nov 7, 2024
0
1

What’s New in vcpkg (October 2024)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2024.10.21 registry release, 2024-10-18 tool release, as well as changes to vcpkg documentation throughout October. This release adds support for Azure universal packages as a binary caching provider and other minor improvements. CppCon Talk on Managing C++ Dependencies ...

C++Vcpkg
Nov 1, 2024
0
1

Microsoft C++ Team at CppCon 2024: Trip Report

Augustin Popa
Augustin Popa

The Microsoft C++ team attended CppCon, the largest C++ conference in the world. This year, the conference was held in Aurora, Colorado from September 16-20. Microsoft Booth Our team managed a booth from Monday to Thursday of the week. This gave us an amazing opportunity to interact with the C++ community and discuss many topics of interest as we...

C++VcpkgVisual Studio Code
Nov 1, 2024
3
4

Analyzing the Performance of the “Proxy” Library

Mingxin Wang
Mingxin Wang

This article analyzes the performance of the "Proxy" library in various scenarios, demonstrating its significant advantages in indirect invocations and lifetime management across different platforms.

C++Experimental
Oct 17, 2024
3
2

Enhanced Breakpoint Expressions for C++ Debugging in Visual Studio

Mryam Girmay
Mryam Girmay

Conditional Breakpoints Performance Improvement Debugging C++ code can be a time-consuming process, especially when dealing with complex scenarios. As a developer, it's frustrating to go through extensive setup and wait for a specific conditional breakpoint to trigger so you can analyze your application in a specific state. In Visual Studio 2022 v...

C++
Oct 10, 2024
0
3

New Contextual Tools for GitHub Copilot in Visual Studio

Mryam Girmay
Mryam Girmay

Visual Studio 2022 17.11 now allows you to pass your entire workspace or specific classes and functions as context for GitHub Copilot Chat. By referencing your entire codebase, down to specific classes and functions, Copilot Chat can deliver refined and accurate results tailored to your code. @workspace for project references  You can now use...

C++
Oct 9, 2024
0
0

What’s New in vcpkg (September 2024)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2024.09.23 and 2024.09.30 releases, 2024-09-18 and 2024-09-30 tool releases, as well as changes to vcpkg documentation throughout September. This month’s release includes some minor changes and bug fixes, 18 new ports, and 319 updates to existing ports. When updating v...

C++Vcpkg