Visual C++ Editions
次の表は、Visual Studio で使用できる Visual C++ の機能を示します。セル内の X は機能が使用できることを示し、空のセルは機能が使用できないことを示します。かっこ内の説明は機能が制限付きで使用できることを示します。
コンパイラ
コンパイラ |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
32 ビット x86 コンパイラ |
x |
x |
x |
x |
x |
X86_arm のクロス コンパイラ |
x |
x |
x |
x |
|
x64 の 64 ビット コンパイラ |
x |
x |
x |
||
x64 の 64 ビットのクロス コンパイラ |
x |
x |
x |
x |
x |
ライブラリおよびヘッダー
ライブラリまたはヘッダー |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
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 |
プロジェクト テンプレート
テンプレート |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
空白 App (XAML) |
x |
x |
x |
x |
|
グリッド App (XAML) |
x |
x |
x |
x |
|
分割 App (XAML) |
x |
x |
x |
x |
x |
App Direct2D (XAML) |
x |
x |
x |
x |
|
Direct3D App |
x |
x |
x |
x |
|
DLL (Windows ストア apps) |
x |
x |
x |
x |
|
スタティック ライブラリ (Windows ストア apps) |
x |
x |
x |
x |
|
Windows のランタイム コンポーネント |
x |
x |
x |
x |
|
単体テストのライブラリ (Windows ストア apps) |
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 |
|
メイクファイル プロジェクト |
x |
x |
x |
x |
|
MFC ActiveX コントロール |
x |
x |
x |
||
MFC アプリケーション |
x |
x |
x |
||
MFC DLL |
x |
x |
x |
||
Test Project |
x |
x |
x |
x |
x |
Win32 コンソール アプリケーション |
x |
x |
x |
x |
|
Win32 プロジェクト |
x |
x |
x |
x |
ツール
ツール |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
インクリメンタル リンカー (Link.exe) |
x |
x |
x |
x |
x |
Program Maintenance Utility (Nmake.exe) |
x |
x |
x |
x |
|
Lib ジェネレーター (Lib.exe) |
x |
x |
x |
x |
x |
Windows リソース コンパイラ (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 |
デバッグ機能
デバッグ機能 |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
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 |
SQL デバッグ |
x |
x |
x |
||
スタティック コード分析 |
制限 |
制限 |
x |
x |
x |
デザイナーおよびエディター
エディターまたはデザイナー |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
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 フォーム デザイナー |
x |
x |
x |
x |
|
データ デザイナー |
x |
x |
x |
||
リソース エディター |
x |
x |
x |
x |
x |
データ機能
データの機能 |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
データ デザイナー |
x |
x |
x |
||
データ オブジェクト |
x |
x |
x |
||
Web サービス |
x |
x |
x |
||
サーバー エクスプローラー |
x |
x |
x |
ビルド システムとプロジェクト システム
ビルドするプロジェクトの機能 |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
Visual Studio Professional |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|---|
コマンド ライン ビルド (msbuild.exe) |
x |
x |
x |
x |
x |
ネイティブ マルチ ターゲット |
x |
x |
x |
x |
x |
マネージ マルチ ターゲット |
x |
x |
x |
x |
|
平行ビルド |
x |
x |
x |
x |
x |
カスタマイズのビルド |
x |
x |
x |
x |
x |
プロパティ ページの機能拡張 |
x |
x |
x |
x |
x |
オートメーションおよび機能拡張
オートメーションおよび機能拡張 |
Windows 8 用に Visual Studio Express |
Windows のデスクトップ用に Visual Studio Express |
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 |
参照
概念
Microsoft Visual Database Tools と Visual Studio のエディション