Visual C++ Editions (original) (raw)

Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Visual C++ Editions

In this article

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 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
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 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 X
SQL Debugging X 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

Additional resources

In this article