Visual Studio 版本中的 Visual C++ 工具和樣板
下表顯示 Visual Studio 可用的 Visual C++ 功能。儲存格中若有 X 表示提供該功能,空白表示不提供該功能。括弧中的備註表示提供該功能,但有限制條件。
編譯器
編譯器 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
32 位元 X86 編譯器 |
X |
X |
X |
X |
X |
X86_arm 跨平台編譯器 |
X |
X |
X |
X |
|
64 位元 x64 編譯器 |
X |
X |
X |
||
X86_ x64 跨平台編譯器 |
X |
X |
X |
X |
X |
程式庫與標頭
程式庫或標頭 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
Windows 標頭與程式庫 |
(X) |
X |
X |
X |
X |
CRT 程式庫 |
(X) |
X |
X |
X |
X |
STL |
X |
X |
X |
X |
X |
ATL |
X |
X |
X |
||
MFC |
X |
X |
X |
||
.NET Framework 類別庫 |
X |
X |
X |
X |
|
.NET 的 C++ 支援程式庫 |
X |
X |
X |
X |
|
OpenMP |
X |
X |
X |
X |
X |
專案範本
範本 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
空白應用程式 (XAML) |
X |
X |
X |
X |
|
格線應用程式 (XAML) |
X |
X |
X |
X |
|
分割應用程式 (XAML) |
X |
X |
X |
X |
X |
Direct2D 應用程式 (XAML) |
X |
X |
X |
X |
|
Direct3D 應用程式 |
X |
X |
X |
X |
|
DLL (Windows 市集應用程式) |
X |
X |
X |
X |
|
靜態程式庫 (Windows 市集應用程式) |
X |
X |
X |
X |
|
Windows 執行階段元件 |
X |
X |
X |
X |
|
單元測試程式庫 (Windows 市集應用程式) |
X |
X |
X |
X |
|
ATL 專案 |
X |
X |
X |
||
類別庫 (CLR) |
X |
X |
X |
X |
|
CLR 主控台應用程式 |
X |
X |
X |
X |
|
CLR 空專案 |
X |
X |
X |
X |
|
自訂精靈 |
X |
X |
X |
||
空專案 |
X |
X |
X |
X |
|
Makefile 專案 |
X |
X |
X |
X |
|
MFC ActiveX 控制項 |
X |
X |
X |
||
MFC 應用程式 |
X |
X |
X |
||
MFC DLL |
X |
X |
X |
||
測試專案 |
X |
X |
X |
X |
X |
Win32 主控台應用程式 |
X |
X |
X |
X |
|
Win32 專案 |
X |
X |
X |
X |
工具
工具 |
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 |
||
推斷規則 |
X |
X |
X |
||
將 VCBuild .vcproj 專案升級為 MSBuild (VCUpgrade.exe) |
X |
X |
X |
X |
X |
特性指引最佳化 |
X |
X |
X |
偵錯功能
偵錯功能 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
機器碼偵錯 |
X |
X |
X |
X |
X |
圖形偵錯 |
X |
X |
X |
||
Managed 偵錯 |
X |
X |
X |
X |
|
遠端偵錯 |
X |
X |
X |
X |
X |
SQL 偵錯 |
X |
X |
X |
||
靜態程式碼分析 |
有限 |
有限 |
X |
X |
X |
設計工具和編輯器
設計工具或編輯器 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
XAML 設計工具 |
X |
X |
X |
X |
|
CSS 樣式設計工具/編輯器 |
X |
X |
X |
X |
X |
HTML 設計工具/編輯器 |
X |
X |
X |
X |
X |
XML 編輯器 |
X |
X |
X |
X |
X |
原始程式碼編輯器 |
X |
X |
X |
X |
X |
Windows Form 設計工具 |
X |
X |
X |
X |
|
資料設計工具 |
X |
X |
X |
||
資源編輯器 |
X |
X |
X |
X |
X |
資料功能
資料功能 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
資料設計工具 |
X |
X |
X |
||
資料物件 |
X |
X |
X |
||
Web 服務 |
X |
X |
X |
||
伺服器總管 |
X |
X |
X |
組建和專案系統
組建或專案功能 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
命令列組建 (msbuild.exe) |
X |
X |
X |
X |
X |
原生多目標 |
X |
X |
X |
X |
X |
Managed 多目標 |
X |
X |
X |
X |
|
平行建置 |
X |
X |
X |
X |
X |
建置自訂 |
X |
X |
X |
X |
X |
屬性頁擴充性 |
X |
X |
X |
X |
X |
Automation 與擴充性
Automation 與擴充性 |
Visual Studio Express for Windows 8 |
Visual Studio Express for Windows Desktop |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
擴充性物件模型 |
X |
X |
X |
||
程式碼模型 |
X |
X |
X |
||
專案模型 |
X |
X |
X |
||
資源編輯器模型 |
X |
X |
X |
||
精靈模型 |
X |
X |
X |
||
偵錯工具物件模型 |
X |
X |
X |