C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts
Pure Virtual C++ 2022 is Today
Pure Virtual C++ 2022 is today at 14:00 UTC! Join us on Learn TV for a free one-day virtual conference for the whole C++ community. You can find the schedule here.
Customizing GitHub Codespaces for C++ Projects
A walkthrough for creating a GitHub Codespace, customizing the Codespace development container, and configuring Visual Studio Code for developing in a C++ project such as microsoft/vcpkg-tool.
Pure Virtual C++ 2022 Pre-Conference Sessions Available
Our pre-conference sessions for Pure Virtual C++ 2022 are now online. Find them here, and hope to see you at the main event on 26th April! Session list: There's one session on Visual Studio for Unreal Engine and Game Developers which will be uploaded soon.
vcpkg April 2022 Release: artifacts merged to tool repo, tar.exe in Windows 10, GIT_ASKPASS, vcpkg in Arch Linux instructions, and more
The April 2022 release of the vcpkg package manager is available. This blog post summarizes changes from March 1st, 2022 to March 30th, 2022 for the microsoft/vcpkg and microsoft/vcpkg-tool GitHub repos. Some stats for this period: Notable Changes vcpkg artifacts merged into Microsoft/vcpkg-tool repo vcpkg artifacts is our preview experience for acquiring binary packages, intended for developer tools like compilers, platform SDKs, and debuggers. This is a major step towards accepting external contributions for the vcpkg artifacts feature. PR: Microsoft/vcpkg-tool#428 &n...
What’s new for C++ Debugging in Visual Studio Code
It’s been a minute since our last blog post about C++ in VS Code, but we’ve been working hard on new features and bug fixes! Today, we’re excited to fill you in on the latest and greatest C++ debugger improvements in VS Code, including support for the Apple M1 chip, data breakpoints, and a new run/debug play button! Apple Silicon ARM64 (M1 chip) Last year, we enabled language server support for Apple Silicon ARM64 architecture, which meant you could run the C++ extension’s language server (responsible for things like IntelliSense, code navigation, and autocomplete) natively on the Apple M1 chip. At the time, th...
Pure Virtual C++ 2022 Schedule Available
Pure Virtual C++ 2022 is a free, one-day virtual conference for the whole C++ community. The schedule is now available. You can find the full set of abstracts, alongside calendar files to download on the website. All times UTC on the 26th April. Yes, I know the times look a bit weird, it'll work out on the day! Look forward to seeing you there!
New Enumeration Checks in Visual Studio 2022 version 17.2 Preview 3
New Enumeration Checks in Visual Studio 2022
Sign Up for the Pure Virtual C++ 2022 Conference
In the last couple of years we have run Pure Virtual C++, a free one-day virtual conference for the whole C++ community. This month we're doing it again! Sign-up for free on the website to be the first to hear about our program schedule, access our extra on-demand C++ demos, and get more virtual surprises. The live event will run April 26th 14:00-17:00 UTC on Microsoft Learn TV. It will also be streamed to YouTube and videos will be available to watch after the event. The full program will be announced soon, but expect content on C++23, modules, static analysis, embedded C++, and some fun C++ corners yo...
Using GitHub Codespaces and Visual Studio Code for C++ Development
GitHub Codespaces and Visual Studio Code lower the barrier to entry for developing C++-based applications and libraries.