This documentation is archived and is not being maintained.

Development Environment (How Do I in Visual C++) 

This page links to help on tasks related to the development environment for Visual C++. To view other categories of popular tasks covered in Help, see How Do I in Visual C++.

Help on Help (Microsoft Document Explorer Help)

Provides information about using Microsoft Document Explorer and the various Help collections available to you.

Introduction to Visual C++ for UNIX Users

Provides information for UNIX users who are new to Visual C++ and want to become productive with Visual C++.

Walkthrough: Using the Visual Studio IDE

Demonstrates how to create a new standard C++ program and test its functionality using features available in Visual Studio for the C++ developer.

How to: Compile a C++ Program that Targets the CLR in Visual Studio

Demonstrates how to use Visual Studio to compile a Visual C++ program.

How to: Compile a Code Example from the Help Topics

Describes how to locate the Visual C++ code example programs in the help topics and how to compile and run them.

How to: Use Visual C++ Express Edition with the Microsoft Platform SDK

Explains how Visual C++ Express Edition users can install the Microsoft Platform SDK.

Debugging in Visual Studio

Demonstrates how you can use Visual Studio to stop at procedure locations, inspect memory and register values, change variables, observe message traffic, and get a close look at how your code works or does not work.

How to: Create a Standard C++ Program

Demonstrates how to create a new project, add a new file to the project, edit the file to add C++ code, and then compile and run the program using Visual Studio.

How to: Create a Windows Forms Application

Creates a Windows Forms application using several standard controls from the Toolbox.

Walkthrough: Creating a Windows Forms Control

Creates a Windows Forms control, a component that can be placed in a Windows Forms application.

How to: Create a C++ Project from Existing Code

Discusses how to create a Visual C++ project using the Create Project From Existing Code Files wizard.

Creating a Makefile Project

Demonstrates how to create a Makefile Project using the Makefile Project Wizard.

Walkthrough: Using Profile-Guided Optimizations

Demonstrates how to use profile-guided optimization (PGO) for varied scenarios that range from simple implementations using PGO build menus in the Visual Studio Integrated Development Environment (IDE), to more advanced scenarios that require custom configurations.

How to: Display Call Graphs

Discusses how to display call graphs using the Call Browser.

How to: Display Inheritance Graphs

Discusses how to use the Class View for inheritance browsing.

How to: Run Multiprocessor Builds in the IDE

Describes how to run Multiprocessor Builds from the IDE.

How to: Add New Property Sheets to C++ Projects

Describes how to create new Property Sheets (C++), and add them to your Visual C++ projects.

How to: Inherit Project Settings from Property Sheets

Describes how to specify that your Visual C++ project or project property sheet will inherit its project configuration from a property sheet.

How to: Organize Project Output Files for Builds

Describes best practices for organizing project output files.

Creating Precompiled Header Files

Describes how the Microsoft C and C++ compilers provide options for precompiling any C or C++ code, including inline code.

When to Precompile Source Code

Describes when it is appropriate to use precompiled headers.

Two Choices for Precompiling Code

Describes the two choices for precompiling code: automatic precompiling and manual precompiling.

Precompiled Header Consistency Rules

Discusses guidelines that will help you use precompiled headers more efficiently.

Using Precompiled Headers in a Project

Describes a method for using the manual precompiled-header options in a project.

Code and Text Editor

Introduces the Code and Text Editor, the word processor of the integrated development environment (IDE).

Using IntelliSense

Explains how you can use IntelliSense to find the information you need and insert language elements directly into your code.