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 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 |
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