サポートされるプラットフォーム (Visual C++)
Visual Studio を使用してビルドしたアプリケーションは、さまざまなプラットフォームを対象にすることができます。
Visual Studio のターゲット OS とアーキテクチャのサポート
オペレーティング システム | x86 | X64 | ARM | ARM64a |
---|---|---|---|---|
Windows XP b | X | X | ||
Windows Vista | x | X | ||
Windows 7 | x | X | ||
Windows 8 | X | X | X | |
Windows 8.1 | X | X | X | |
Windows 10 | x | X | X | X |
Windows 11 | X | X | X | X |
Windows Server 2003 b | X | X | ||
Windows Server 2008 R2 | X | X | ||
Windows Server 2012 R2 | X | X | ||
Windows Server 2016 | X | X | ||
Windows Server 2019 | X | X | ||
Windows Server 2022 | X | X | ||
Android c | X | X | X | X |
iOS c | X | X | X | X |
Linux d | X | X | X | X |
a ARM64 は Visual Studio 2017 以降でサポートされています。
b Visual Studio 2017、Visual Studio 2015、Visual Studio 2013、Visual Studio 2012 Update 1 に含まれている Windows XP プラットフォーム ツールセットを使用して、Windows XP および Windows Server 2003 プロジェクトを構築できます。 このプラットフォーム ツールセットを使用する方法については、「Windows XP 用プログラムの構成」を参照してください。 プラットフォーム ツールセットの変更に関する詳細については、「方法: ターゲット フレームワークおよびプラットフォームのツールセットを変更する」を参照してください。
c C++ によるモバイル開発ワークロードを Visual Studio 2017 以降用のインストーラーでインストールすることができます。 Visual Studio 2015 のセットアップで、オプションのクロス プラットフォーム モバイル開発向け Visual C++ のコンポーネントを選択して、iOS または Android プラットフォームをターゲットにします。 手順については、「クロス プラットフォーム モバイル開発用の Visual C++ のインストール」を参照してください。 iOS コードをビルドするには、Mac コンピューターがあり、他の要件を満たしている必要があります。 前提条件とインストール手順については、「iOS を使用してビルドするためのツールのインストールおよび構成」を参照してください。 ターゲット ハードウェアに合わせて、x86 または ARM コードをビルドできます。 一部の Android デバイスでは、x86 構成を使用してビルドします。 iOS デバイスとほとんどのデバイスのビルドには ARM 構成を使用します。
dC++ による Linux 開発ワークロードを Visual Studio 2017 以降用のインストーラーでインストールし、Linux プラットフォームをターゲットにすることができます。 方法については、「Linux ワークロードのダウンロード、インストール、セットアップ」を参照してください。 このツールセットは、サポートされているあらゆるアーキテクチャでビルドできるように、ターゲット マシンで実行可能ファイルをコンパイルします。
ターゲット プラットフォームの構成を設定する方法については、「方法 : Visual Studio C++ プロジェクトを 64 ビット、x64 プラットフォーム用に設定する」を参照してください。