Showing archive results for 2022

Sep 14, 2022
Post comments count0
Post likes count4

vcpkg Environment Activation in Visual Studio

Marc Goodner
Marc Goodner

In Visual Studio 2022 17.4 vcpkg environments will now automatically activate. A vcpkg environment is described by a manifest that captures the artifacts necessary for building your application (learn more about vcpkg artifacts). Today the vcpkg artifact experience is focused on embedded developers, but we will be expanding this in time to all C++ ...

VcpkgC++embedded
Sep 12, 2022
Post comments count5
Post likes count9

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

Cameron DaCamara Zachary Henkel
Cameron,
Zachary

.cameron { color: #4472c4; } C++20 has had a lot to offer and one feature in particular requires the most thought of all when integrating into our projects: C++ modules (or C++ header units in this particular case). In this blog we will show a real world case of integrating a new C++20 feature into a large codebase that we might all...

C++General C++ Series
Sep 12, 2022
Post comments count1
Post likes count2

Microsoft C++ Team at CppCon 2022

Sy Brand
Sy Brand

The Microsoft C++ team has an exciting lineup of sessions at CppCon 2022. Many of us will also be present at our team’s booth in the main hall for the first two days of the conference. Come say hi and let us know if you have any questions about our talks, products, or anything else! You can also join the #visual_studio channel on the CppCon Dis...

C++Announcement
Sep 1, 2022
Post comments count9
Post likes count7

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
Aug 23, 2022
Post comments count0
Post likes count2

vcpkg August 2022 Release is Now Available: CMake Version Update, Updated FAQ, Cross-compilation Fix for Apple Silicon

Augustin Popa
Augustin Popa

The August 2022 release of the vcpkg package manager is available. This blog post summarizes changes from July 25th, 2022 to August 14th, 2022 for the Microsoft/vcpkg and Microsoft/vcpkg-tool GitHub repos. Some stats for this period:   Notable Changes This is a minor update and there was no tool update this mo...

C++Vcpkg
Aug 18, 2022
Post comments count4
Post likes count2

Updates to Visual Studio Build Tools license for C and C++ Open-Source projects

Marian Luparu
Marian Luparu

Visual Studio Build Tools (VSBT) can now be used for compiling open-source C++ dependencies from source without requiring a Visual Studio license, even when you are working for an enterprise on a commercial or closed-source project. This change expands user rights to the Build Tools and does not limit the existing Visual Studio Community license...

C++Announcement
Aug 9, 2022
Post comments count0
Post likes count1

Official Support for Arm64EC is Here 

Pranav Srinivasan
Pranav Srinivasan

Last year, Microsoft announced x64 compatibility for Windows 11 on Arm, along with the new Arm64EC ABI, a new way to bring apps to Windows on Arm. With Arm64EC you can mix Arm and x64 code in the same process, allowing you to port existing x64 apps to Arm in an incremental way. We also announced experimental support for Arm64EC development in Visua...

C++
Aug 9, 2022
Post comments count0
Post likes count1

MSVC Backend Updates in Visual Studio 2022 version 17.3

Chris Pulido
Chris Pulido

In Visual Studio 2022 version 17.3 we have continued to improve the C++ backend with new features, new and improved optimizations, build throughput improvements, and better security. Here is a list of improvements for you to review. Do you want to experience the new improvements of the C++ backen...

C++BackendOpenMP
Jul 27, 2022
Post comments count0
Post likes count2

MSBuild Low Priority Builds in Visual Studio

Felix Huang
Felix Huang

The C++ team is happy to announce the completion of a highly upvoted C++ feedback ticket from Developer Community – Low Priority Builds. With your feedback and collaboration from our partner teams, you can now start Low Priority Builds within Visual Studio. This will ensure the MSBuild node spawns with a lower priority, affecting all compile and ...

C++