Showing results for C++ - C++ Team Blog

Aug 13, 2024
1
7

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

Sy Brand
Sy Brand

We are happy to announce that Visual Studio 2022 version 17.11 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 We...

AnnouncementC++
Aug 7, 2024
0
4

GitHub Copilot Extensions for C++ developers and beyond now available in VS Code

Sinem Akinci
Sinem Akinci

GitHub Copilot is now more extensible than ever for extension authors in VS Code. At the Microsoft Build conference, we announced that VS Code extensions can now leverage APIs for Copilot to build custom chat participants that users can interact with in the GitHub Copilot Chat view in VS Code. To learn more, please watch the Build session on the...

C++CMakeVisual Studio Code
Aug 1, 2024
0
0

What’s New in vcpkg (July 2024)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2024.07.12 release, 2024-07-10 tool release, as well as changes to vcpkg documentation throughout July. This month’s release includes some minor changes to output, bug fixes, and documentation improvements. Some stats for this period:   v...

C++Vcpkg
Jul 23, 2024
0
3

Genetec uses Visual Studio, CMake, vcpkg, and Docker for remote Linux C++ development

Sinem Akinci
Sinem Akinci

Over the past couple of months, the Microsoft C++ team reached out to a series of customers voting on a suggestion ticket asking for Remote Linux Unit Testing support to understand their full set of interactions and needs with CMake and remote Linux scenarios in Visual Studio. After these discussions, we built out a backlog of work items to deliver...

C++CMakeLinux
Jul 22, 2024
4
3

Improving GitHub Copilot Completions in VS Code for C++ Developers

Erika Sweet
Erika Sweet

GitHub Copilot code completions are autocomplete-stye suggestions that appear inline as you code. Until today, they have used context from your active file and other tabs open in the editor to inform the suggestion that is returned. However, we know that more contextually relevant input leads to better suggestions. Our team has made changes to the ...

C++AnnouncementVisual Studio Code
Jun 18, 2024
1
4

Understand your C++ symbols using Copilot in Visual Studio’s Quick Info

Sinem Akinci
Sinem Akinci

Navigating your codebase and forget what exactly that method does? Looking for quick, easy-to-digest information on your code at any point in your development journey? We are excited to announce that now when you hover over symbols in your codebase, you'll have the ability to invoke Copilot conveniently within the Quick Info dialog to learn more...

CopilotC++
Jun 10, 2024
0
1

Bosch widely adopts Visual Studio 2022 after experiencing performance improvements for C++ Linux cross-compilation

Sinem Akinci
Sinem Akinci

Introduction The Bosch security camera team had been evaluating Visual Studio as a unified development setup for their team’s C++ development, which includes remote Linux C++ development for cross-compiling.  While evaluating Visual Studio 2022, the team had a positive experience of using Visual Studio for their C++ development due to notab...

C++CMakeLinux
Jun 5, 2024
4
0

Integrating C++ header units into Office using MSVC (3/n)

Cameron DaCamara Zachary Henkel
Cameron,
Zachary

Overview Introduction In our previous two (part 1, part 2) blog posts we discussed how Office was thinking holistically about header units. In this installment we’d like to share the concrete steps taken to integrate header units into the build of Microsoft Word, and their effect on build throughput. Throughout the...

C++General C++ Seriesperformance
May 31, 2024
1
4

What’s New in vcpkg (May 2024): Dedicated Pages for Each Package on vcpkg.io

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2024.05.24 release as well as changes to vcpkg documentation throughout May. This month’s update also includes individual pages for each package on the vcpkg website as well as several new documentation articles. Some stats for this period: The...

C++Vcpkg