来源: http://msdn.microsoft.com/library/hs24szh9.aspx
总的来说就是express没有编译64位程序的功能和缺少mfc,atl库和设计器,一些高级debug功能没有和缺少一些高级工具,可以使用express版本,之后从专业版本拷贝mfc,atl库过来就可以开发mfc程序了,这样应该不算d版吧,呵呵。
(2013)--Visual C++ Tools and Templates in Visual Studio Editions
The following tables show Visual C++ features that are available in Visual Studio.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.
| Library or Header | Visual Studio Express for Windows 8 | Visual Studio Express for Windows Desktop | Visual Studio Professional | Visual Studio Premium | Visual Studio Ultimate |
|---|---|---|---|---|---|
| Windows headers and libraries | (X) | X | X | X | X |
| CRT library | (X) | X | X | X | X |
| STL | X | X | X | X | X |
| ATL | X | X | X | ||
| MFC | X | X | X | ||
| .NET Framework class library | X | X | X | X | |
| C++ Support Library for .NET | X | X | X | X | |
| OpenMP | X | X | X | X | X |
| Template | Visual Studio Express for Windows 8 | Visual Studio Express for Windows Desktop | Visual Studio Professional | Visual Studio Premium | Visual Studio Ultimate |
|---|---|---|---|---|---|
| Blank App (XAML) | X | X | X | X | |
| Grid App (XAML) | X | X | X | X | |
| Split App (XAML) | X | X | X | X | X |
| Direct2D App (XAML) | X | X | X | X | |
| Direct3D App | X | X | X | X | |
| DLL (Windows Store apps) | X | X | X | X | |
| Static Library (Windows Store apps) | X | X | X | X | |
| Windows Runtime Component | X | X | X | X | |
| Unit Test Library (Windows Store apps) | X | X | X | X | |
| ATL Project | X | X | X | ||
| Class Library (CLR) | X | X | X | X | |
| CLR Console Application | X | X | X | X | |
| CLR Empty Project | X | X | X | X | |
| Custom Wizard | X | X | X | ||
| Empty Project | X | X | X | X | |
| Makefile Project | X | X | X | X | |
| MFC ActiveX Control | X | X | X | ||
| MFC Application | X | X | X | ||
| MFC DLL | X | X | X | ||
| Test Project | X | X | X | X | X |
| Win32 Console Application | X | X | X | X | |
| Win32 Project | X | X | X | X |
| Tool | Visual Studio Express for Windows 8 | Visual Studio Express for Windows Desktop | Visual Studio Professional | Visual Studio Premium | Visual Studio Ultimate |
|---|---|---|---|---|---|
| Incremental Linker (Link.exe) | X | X | X | X | X |
| Program Maintenance Utility (Nmake.exe) | X | X | X | X | |
| Lib Generator (Lib.exe) | X | X | X | X | X |
| Windows Resource Compiler (Rc.exe) | X | X | X | X | X |
| Windows Resource to Object Converter (CvtRes.exe) | X | X | X | X | |
| Browse Information Maintenance Utility (BscMake.exe) | X | X | X | X | X |
| C++ Name Undecorator (Undname.exe) | X | X | X | X | X |
| COFF/PE Dumper (Dumpbin.exe) | X | X | X | X | X |
| COFF/PE Editor (Editbin.exe) | X | X | X | X | X |
| MASM (Ml.exe) | X | X | X | ||
| Spy++ | X | X | X | ||
| ErrLook | X | X | X | ||
| AtlTrace | X | X | X | ||
| Devenv.com | X | X | X | ||
| Inference Rules | X | X | X | ||
| Upgrade VCBuild .vcproj projects to MSBuild (VCUpgrade.exe) | X | X | X | X | X |
| Profile Guided Optimizations | X | X | X |
| Debugging Feature | Visual Studio Express for Windows 8 | Visual Studio Express for Windows Desktop | Visual Studio Professional | Visual Studio Premium | Visual Studio Ultimate |
|---|---|---|---|---|---|
| Native Debugging | X | X | X | X | X |
| Graphics Debugging | X | X | X | ||
| Managed Debugging | X | X | X | X | |
| Remote Debugging | X | X | X | X | X |
| SQL Debugging | X | X | X | ||
| Static Code Analysis | Limited | Limited | X | X | X |
| Designer or Editor | Visual Studio Express for Windows 8 | Visual Studio Express for Windows Desktop | Visual Studio Professional | Visual Studio Premium | Visual Studio Ultimate |
|---|---|---|---|---|---|
| XAML Designer | X | X | X | X | |
| CSS Style Designer/Editor | X | X | X | X | X |
| HTML Designer/Editor | X | X | X | X | X |
| XML Editor | X | X | X | X | X |
| Source Code Editor | X | X | X | X | X |
| Windows Forms Designer | X | X | X | X | |
| Data Designer | X | X | X | ||
| Resource Editors | X | X | X | X | X |
| Build or Project Feature | Visual Studio Express for Windows 8 | Visual Studio Express for Windows Desktop | Visual Studio Professional | Visual Studio Premium | Visual Studio Ultimate |
|---|---|---|---|---|---|
| Command line builds (msbuild.exe) | X | X | X | X | X |
| Native Multi-targeting | X | X | X | X | X |
| Managed Multi-targeting | X | X | X | X | |
| Parallel Builds | X | X | X | X | X |
| Build Customizations | X | X | X | X | X |
| Property Pages Extensibility | X | X | X | X | X |
| Automation and Extensibility | Visual Studio Express for Windows 8 | Visual Studio Express for Windows Desktop | Visual Studio Professional | Visual Studio Premium | Visual Studio Ultimate |
|---|---|---|---|---|---|
| Extensibility Object Models | X | X | X | ||
| Code Model | X | X | X | ||
| Project Model | X | X | X | ||
| Resource Editor Model | X | X | X | ||
| Wizard Model | X | X | X | ||
| Debugger Object Model | X | X | X |
(2010)--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. |
| 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 | 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 | X |
| SQL Debugging |
| X | 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 |
本文详细对比了不同版本Visual Studio中C++的各项特性,包括编译器、库、工具、调试特性等,帮助开发者了解各版本间的差异。
Note
8404





