Microsoft for C++ developers
Tools for every C++ developer on the planet.
Tools
Our C++ tools
Tools to make every C++ developer's lives better.
Visual Studio
Develop on Windows, target any platform with an AI-powered IDE that boosts productivity. Build modern C and C++ apps using tools of your choice.
Visual Studio Code
The lightweight, powerful and extensible editor, built on open source, available on Windows, Linux, and Mac.
vcpkg
Open-source C and C++ dependency manager for all platforms, buildsystems, and workflows.
Microsoft C++ Compiler
Use the MSVC toolchain for developing your C and C++ code.
GitHub Copilot
The AI coding assistant elevating developer workflows.
Windows Subsystem for Linux (WSL)
Access the power of Windows and Linux at the same time on a Windows machine.
Azure SDK
Manage and interact with Azure cloud services from C++.
Visual Studio Tools for Unreal Engine
Develop games for Unreal Engine from Visual Studio.
Pure Virtual C++
Our free, virtual, one-day conference for the whole C++ community.
Stories
Customer stories
Learn how teams around the world are using our tools to augment their workflows.
Learn
C++ on Microsoft Learn
Documentation to help you make the most of our tools.
C++ Language Documentation
Learn to use C++ and the C++ standard library.
Get Started with C++ in Visual Studio
Get up and running with C++ in minutes.
MSVC Compiler and Build Tools Reference
Learn how to use the MSVC C++ compiler.
MSVC Conformance
Find out the latest in our conformance improvements.
C Runtime Library Reference
Learn how to use the C runtime library.
C Language Documentation
Learn to use the C programming language.
C++ Samples
Samples for a host of technologies, including ATL, MFC, and COM.
Repositories
On GitHub
Some of our most popular open-source C++ libraries and tools.
Recent blog posts
Augustin Popa
• February 06, 2026
What’s New in vcpkg (Nov 2025 – Jan 2026)
This blog post summarizes changes to the vcpkg package manager as part of the 2025.12.12 and 2026.01.16 registry releases and the 2025-11-13, 2025-11-18, 2025-11-19, 2025-12-05, and 2025-12-16 tool releases. These updates include support for targeting the Xbox GDK October 2025 update, removing a misleading and outdated output message, and other minor improvements and bug fixes. […] The post What’s New in vcpkg (Nov 2025 – Jan 2026) appeared first on C++ Team Blog.
Augustin Popa
• February 04, 2026
MSVC Build Tools Versions 14.30 – 14.43 Now Available in Visual Studio 2026
Michael Price
• January 27, 2026
GitHub Copilot app modernization for C++ is now in Public Preview
Sinem Akinci
• January 27, 2026
Visual Studio Code CMake Tools 1.22: Target bookmarks and better CTest output
David Li
• January 21, 2026
Now in Public Preview: GitHub Copilot build performance for Windows
Videos
Getting started videos
Get started with the tools of your choice.