Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Visual C++ Editions
Article
02/04/2013
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)