Visual C++ Editions

The following tables show the features that are available in different editions of Visual C++. An X in a cell indicates that the feature is available; an empty cell indicates that the feature is not available. Notes in parentheses indicate that a feature is available, but restricted.

Note

Documentation for features that are not available in Visual C++ Express or Visual C++ Standard Edition may be included in your documentation set.

Compilers

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

32-bit x86 compiler

X

X

X

X

64-bit x64 compiler and cross-compiler

 

X

X

X

64-bit Itanium compiler and cross-compiler

 

 

 

X

Libraries and Headers

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Win32 SDK

(core only)

X

X

X

CRT library

X

X

X

X

CRT debug library

 

X

X

X

CRT source code

 

X

X

X

STL

X

X

X

X

ATL

 

X

X

X

MFC

 

X

X

X

.NET Framework class library

X

X

X

X

C++ Support Library

 

X

X

X

OpenMP

 

 

X

X

Integrated Development Environment

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Graphical integrated development environment

X

X

X

X

Tools

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Incremental Linker (Link.exe)

X

X

X

X

Program Maintenance Utility (Nmake.exe)

X

X

X

X

Lib Generator (Lib.exe)

X

X

X

X

Windows Resource Compiler (Rc.exe)

X

X

X

X

Windows Resource to Object Converter (CvtRes.exe)

X

X

X

X

Browse Information Maintenance Utility (BscMake.exe)

 

X

X

X

C++ Name Undecorator (Undname.exe)

 

X

X

X

ClStencil.exe

 

 

X

X

COFF/PE Dumper (Dumpbin.exe)

 

X

X

X

COFF/PE Editor (Editbin.exe)

 

X

X

X

MASM (Ml.exe)

 

X

X

X

Visual C++ Web Deployment Tool (VCDeploy.exe)

 

 

X

X

Spy++

 

X

X

X

ErrLook

 

X

X

X

AtlTrace

 

X

X

X

Devenv.com

 

X

X

X

Inference Rules

X

X

X

X

Command Line Tool (Vcbuild.exe)

X

X

X

X

Profile Guided Optimizations

 

 

X

X

Debugging Features

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Native Debugging

X

X

X

X

Managed Debugging

X

X

X

X

Remote Debugging

 

 

X

X

SQL Debugging

 

 

X

X

Designers and Editors

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

CSS Style Designer/Editor

X

X

X

X

HTML Designer/Editor

X

X

X

X

XML Editor

X

X

X

X

Source Code Editor

X

X

X

X

Windows Forms Designer

X

X

X

X

Data Designer

 

X

X

X

Resource Editors

 

X

X

X

Data Features

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Data Designer

 

X

X

X

Data Objects

X

X

X

X

Web Services

(Can consume Web services only)

X

X

X

Server Explorer

 

 

X

X

Automation and Extensibility

Feature

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team System

Extensibility Object Models

X

X

X

X

Code Model

X

X

X

X

Project Model

X

X

X

X

Resource Editor Model

 

X

X

X

Wizard Model

X

X

X

X

Debugger Object Model

X

X

X

X

See Also

Concepts

Installation and Setup Essentials

What's New in Visual Studio 2008

Changes in Visual C++ 2005 and Earlier Editions

Visual Database Tools Editions

Visual Studio Editions and Hardware Requirements

Change History

Date

History

Reason

October 2008

Added content to the introduction to explain the table structure.

Customer feedback.