Skip to main content
Microsoft
Developer
Developer
  • Home
    • Dynamics 365
    • Microsoft 365
    • Microsoft Azure
    • Microsoft Edge
    • Microsoft Graph
    • Microsoft Identity Platform
    • Microsoft Teams
    • Microsoft Viva
    • Power Platform
    • Visual Studio
    • Windows
    • Windows for IoT
    • .NET
    • C++
    • Java
    • JavaScript
    • Python
    • TypeScript
    • AI
    • Agents
    • Build APIs
    • Developer experience
    • Game development
  • Blog
  • Events
  • Documentation
  • Community
    • Global

      • Microsoft Security
      • Azure
      • Dynamics 365
      • Microsoft 365
      • Microsoft Teams
      • Windows 365
    • Tech & innovation
      • Microsoft Cloud
      • AI
      • Azure Space
      • Mixed reality
      • Microsoft HoloLens
      • Microsoft Viva
      • Quantum computing
      • Sustainability
    • Industries
      • Education
      • Automotive
      • Financial services
      • Government
      • Healthcare
      • Manufacturing
      • Retail
      • All industries
    • Partners
      • Find a partner
      • Become a partner
      • Partner Network
      • Microsoft Marketplace
      • Marketplace Rewards
      • Software development companies
    • Resources
      • Blog
      • Microsoft Advertising
      • Developer Center
      • Documentation
      • Events
      • Licensing
      • Microsoft Learn
      • Microsoft Research
    • View Sitemap
    • No results
    Sign in

    Anthropic's Claude Opus 4.5 model is now available in Microsoft Foundry.

    Learn more

    Microsoft for C++ developers

    Tools for every C++ developer on the planet.

    Menu

    • Tools

    • Stories

    • Learn

    • Repositories

    • Blogs

    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.

    Learn more
    Visual Studio Code

    The lightweight, powerful and extensible editor, built on open source, available on Windows, Linux, and Mac.

    Learn more
    vcpkg

    Open-source C and C++ dependency manager for all platforms, buildsystems, and workflows.

    Learn more
    Microsoft C++ Compiler

    Use the MSVC toolchain for developing your C and C++ code.

    Learn more
    GitHub Copilot

    The AI coding assistant elevating developer workflows.

    Learn more
    Windows Subsystem for Linux (WSL)

    Access the power of Windows and Linux at the same time on a Windows machine.

    Learn more
    Azure SDK

    Manage and interact with Azure cloud services from C++.

    Learn more
    Visual Studio Tools for Unreal Engine

    Develop games for Unreal Engine from Visual Studio.

    Learn more

    Pure Virtual C++

    Our free, virtual, one-day conference for the whole C++ community.

    Pure Virtual C++ 2025

    Pure Virtual C++ 2024

    Pure Virtual C++ 2023

    Pure Virtual C++ 2022

    Pure Virtual C++ 2021

    Pure Virtual C++ 2020

    Stories

    Customer stories

    Learn how teams around the world are using our tools to augment their workflows.

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

    Read more

    Askia, an Ipsos company, achieved faster, reproducible builds with vcpkg

    Read more

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

    Read more

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

    Read more

    Azure Networking Team reaches peak productivity with Visual Studio's new remote Linux capabilities and improvements

    Read more

    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.

    Read the docs
    Get Started with C++ in Visual Studio

    Get up and running with C++ in minutes.

    Read the docs
    MSVC Compiler and Build Tools Reference

    Learn how to use the MSVC C++ compiler.

    Read the docs
    MSVC Conformance

    Find out the latest in our conformance improvements.

    Read the docs
    C Runtime Library Reference

    Learn how to use the C runtime library.

    Read the docs
    C Language Documentation

    Learn to use the C programming language.

    Read the docs
    C++ Samples

    Samples for a host of technologies, including ATL, MFC, and COM.

    Read the docs

    Repositories

    On GitHub

    Some of our most popular open-source C++ libraries and tools.

    Skip carousel
    Microsoft C++ Standard Library (STL)

    Our open-source implementation of the C++ standard library.

    Get the code
    Guideline Support Library (GSL)

    Functions and types that are suggested for use by the C++ Core Guidelines.

    Get the code
    Visual Studio Code C++ Extension

    Adds language support for C/C++ to Visual Studio Code, including editing (IntelliSense) and debugging features.

    Get the code
    Visual Studio Code CMake Extension

    Provides the native developer a full-featured, convenient, and powerful workflow for CMake-based projects in Visual Studio Code.

    Get the code
    C++/WinRT

    Target the modern Windows API with modern C++.

    Get the code
    DirectXShaderCompiler

    HLSL to DXIL compiler based on LLVM and Clang.

    Get the code
    Proxy

    Next-generation polymorphism in C++.

    Get the code
    Back to carousel navigation controls

    Recent blog posts

    More blogs

    Marian Luparu

     •  November 24, 2025

    New release cadence and support lifecycle for Microsoft C++ Build Tools

    Starting with Visual Studio 2026, we are introducing a new support lifecycle for the Microsoft C++ (MSVC) Build Tools. We are also updating the MSVC release cadence. As Visual Studio moves to a Modern Lifecycle with monthly feature updates and an annual new version, decoupling the compiler from the IDE offers you the best of […] The post New release cadence and support lifecycle for Microsoft C++ Build Tools appeared first on C++ Team Blog.

    Read more

    Zachary Johnson

     •  November 17, 2025

    Introducing MSVC AddressSanitizer for ARM64 targets
    Read more

    Sinem Akinci

     •  November 12, 2025

    Perform wide-sweeping refactors using C++ code editing tools for GitHub Copilot
    Read more

    David Li

     •  November 12, 2025

    Optimize Your C++ Build Times with GitHub Copilot
    Read more

    Michael Price

     •  November 12, 2025

    Fix build issues using GitHub Copilot after upgrading MSVC Build Tools
    Read more
    Theme English (United States) Your Privacy Choices Opt-Out Icon Your Privacy Choices Consumer Health Privacy
    • Contact Microsoft
    • Privacy & Cookies
    • Manage cookies
    • Terms of Use
    • Trademarks
    • © Microsoft 2025