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++.

Introducing the Visual Studio IDE (C++)

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

Compiling a C++ Program that Targets the CLR in Visual Studio (C++)

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

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.

Creating a Standard C++ Program (C++)

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.

Creating a Windows Forms Application By Using the .NET Framework (C++)

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

Creating a Windows Forms Control (C++)

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.

.lib Files as Linker Input

Describes how to add .lib files as linker input in the development environment.

Building Browse Information Files: Overview

Describes how to create a smaller .bsc file and how to combine browse information from several projects into one browser file (.bsc).

Excluding Files When Dependency Checking

Describes how to exclude files from dependency checking.

How to: Create a Release Build

Describes how to generate a release build of your program.

How to: Debug a Release Build

Describes how to debug a release build of your program.

How to: Set LIB.EXE Options in the Visual Studio Development Environment

Describes how to set LIB.EXE options in the Visual Studio development environment.

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.

Querying the .pdb File

Describes how to query a .pdb file.