GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Download Microsoft Edge

This view

  • Original page
  • New address

GeezerVison is showing learn.microsoft.com — Microsoft C/C++ Documentation

Microsoft C++, C, and Assembler documentation

Learn how to use C++, C, and assembly language to develop applications, services, and tools for your platforms and devices.

Download

Install Visual Studio and choose your C++ workloads

Overview

Welcome to C++ in Visual Studio

Get started

Get started with Visual Studio and C++

What's new

What's new for C++ in Visual Studio

Get started with C++ and C

Learn to use the Visual Studio IDE

  • Start a guided tour of Visual Studio
  • Open code from a repo
  • Write and edit code
  • Build your code
  • Debug your code
  • Test your code

Write C++ and C apps in Visual Studio

  • Create a console calculator app
  • Create a Windows Desktop app with Win32
  • Create a Windows Desktop app with MFC
  • Create a Windows DLL
  • Create a static library
  • Create a .NET component
  • Create a Universal Windows Platform app

Use the command-line tools

  • Compile C++ code
  • Compile C code
  • Compile C++/CX
  • Compile C++/CLI

Use C++ and C in Visual Studio Code

  • Get started with Visual Studio Code
  • Install the Microsoft C/C++ extension
  • Use Microsoft C/C++ in Windows
  • Use C++ in the Windows Subsystem for Linux
  • Use C++ on Linux
  • Use C++ on macOS

Languages and frameworks

C++
C
Microsoft Assembler
C++/CX for Windows Runtime
C++/CLI for .NET
Active Template Library (ATL)
Microsoft Foundation Classes (MFC)
C++/WinRT for Windows Runtime

C++ and C workloads, features, and libraries

Develop for your choice of platforms with Visual Studio tools.

Workloads

  • Universal Windows Platform development
  • Windows Desktop development
  • Linux development
  • Embedded development
  • Mobile development
  • Game development

Features

  • Build reliable and secure programs
  • Edit and refactor code
  • Build code projects
  • Debug your code
  • Analyze your code
  • Profile app performance
  • Port and upgrade code
  • Sanitize code for bugs

Libraries

  • C++ standard library reference
  • C runtime library reference
  • MFC and ATL Windows Desktop libraries
  • Parallel programming libraries
  • Cloud and networking libraries
  • Azure SDK for C++
  • Universal Windows Platform libraries
  • vcpkg package manager

Microsoft Learn Q&A - C++ Team Blog - Twitter - Developer Community - Stack Overflow - How to report an issue - Suggest a feature - Contribute to C++ docs: Read our contributor guide.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.