サポートされるプラットフォーム (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 プラットフォーム用に設定する」を参照してください。

関連項目

さまざまな Visual Studio エディションの Visual C++ ツールと機能
はじめに