87 out of 96 rated this helpful - Rate this topic

Visual C++ Editions

Updated: May 2010

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.

NoteNote

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

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

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

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

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

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

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

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

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

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

Date

History

Reason

May 2010

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

Customer feedback.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
Visual C++ Editions
Visual C++ Editions for development
VS 2010 Professional Edition and Profile Guided Optimizations
As of June 25, 2011, the feature matrix for Tools incorrectly states that Profile Guided Optimizations are not available in the Professional Edition.  I have VS 2010 Professional edition and I certainly have this feature.  The "Build" menu has "Profile Guided Optimization" which has these options on the submenu:  Instrument, Update, Optimize, Run Instrumented/Optimized Application.  What the Professional edition doesn't have (which the matrix omitted) is code coverage.
Advertisement