Aracılığıyla paylaş


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.

Not

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

Compilers

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

32-bit x86 compiler

X

X

X

X

64-bit x64 compiler and cross-compiler

 

X

X

X

64-bit Itanium (IA64) cross-compiler

 

 

X

X

Libraries and Headers

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

Windows headers and libraries

X

X

X

X

CRT library

X

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

X

OpenMP

 

X

X

X

Integrated Development Environment

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

Graphical integrated development environment

X

X

X

X

Tools

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

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

COFF/PE Dumper (Dumpbin.exe)

X

X

X

COFF/PE Editor (Editbin.exe)

X

X

X

X

MASM (Ml.exe)

 X

X

X

X

Spy++

 

X

X

X

ErrLook

X

X

X

X

AtlTrace

 

X

X

X

Devenv.com

 

X

X

X

Inference Rules

X

X

X

X

Upgrade VCBuild .vcproj projects to MSBuild (VCUpgrade.exe)

X

X

X

X

Profile Guided Optimizations

 

 

X

X

Debugging Features

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

Native Debugging

X

X

X

X

Managed Debugging

X

X

X

X

Remote Debugging

 

X

X

SQL Debugging

 

X

X

Static Code Analysis

 

 

X

X

Designers and Editors

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

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

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

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

X

Build System and Project System

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

Command line builds (msbuild.exe)

X

X

X

X

Native Multi-targeting

X

X

X

X

Managed Multi-targeting

 

X

X

X

Parallel Builds

X

X

X

X

Build Customizations

X

X

X

X

Property Pages Extensibility

 

X

X

X

Automation and Extensibility

Feature

Visual C++ Express 2010

Visual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

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

What's New in Visual Studio 2010

Visual Database Tools Editions

Other Resources

Installing Visual Studio

Change History

Date

History

Reason

May 2010

Updated the "Premium" column and "Itanium" row of the "Compilers" table.

Customer feedback.