Visual Studio を使用してビルドしたアプリケーションは、さまざまなプラットフォームを対象にすることができます。
VS 2026 18.0 では、32 ビット ARM のターゲット設定のサポートが完全に削除されました。
Visual Studio のターゲット OS とアーキテクチャのサポート
| オペレーティング システム | x86 | X64 | ARM64a |
|---|---|---|---|
| Windows XP b | X | X | |
| Windows Vistac | X | X | |
| Windows 7d | X | X | |
| Windows 8d | X | X | |
| Windows 8.1d | X | X | |
| ウィンドウズ10 | X | X | X |
| ウィンドウズ11 | X | X | X |
| Windows Server 2003 b | X | X | |
| Windows Server 2008d | X | X | |
| Windows Server 2008 R2d | X | X | |
| Windows Server 2012d | X | X | |
| Windows Server 2012 R2d | X | X | |
| Windows Server 2016 | X | X | |
| Windows Server 2019 | X | X | |
| Windows Server 2022 | X | X | |
| Windows Server 2025 | X | X | |
| Android e | X | X | X |
| iOS e | X | ||
| Linux f | X | X | X |
a ARM64 は Visual Studio 2017 以降でサポートされています。
b Visual Studio では、Windows XP をターゲットにすることはサポートされなくなりました。 Visual Studio 2017、Visual Studio 2015、Visual Studio 2013、Visual Studio 2012 Update 1 に含まれる Windows XP プラットフォーム ツールセットを使用して、Windows XP および Windows Server 2003 プロジェクトをビルドします。
c Visual Studio 2022 17.0 以降では、Windows Vista または Windows Server 2008 を対象とすることはサポートされなくなりました。
d Visual Studio 2026 18.0 以降では、Windows 7/8/8.1 または Windows Server 2008 R2/2012/2012 R2 を対象とすることはサポートされなくなりました。 Visual Studio 2026 以降は、Windows 10 以降および Windows Server 2016 以降を対象としています。
e Visual Studio 2017 以降のインストーラーに 、C++ による Mobile 開発 ワークロードをインストールできます。 Visual Studio 2015 のセットアップで、オプションのクロス プラットフォーム モバイル開発向け Visual C++ のコンポーネントを選択して、iOS または Android プラットフォームをターゲットにします。 手順については、「クロス プラットフォーム モバイル開発用の Visual C++ のインストール」を参照してください。 iOS コードをビルドするには、Mac コンピューターがあり、他の要件を満たしている必要があります。 前提条件とインストール手順については、「iOS を使用してビルドするためのツールのインストールおよび構成」を参照してください。 ターゲット ハードウェアに合わせて、x86 または ARM コードをビルドできます。 一部の Android デバイスでは、x86 構成を使用してビルドします。 iOS デバイスとほとんどのデバイスのビルドには ARM 構成を使用します。 重要: Visual Studio 2026 (バージョン 18.0) 以降では、Visual Studio インストーラーと埋め込みおよび IoT ツール (RTOS ビューアー、シリアル モニター、周辺機器ビューアー、ST プロジェクトインポートなど) を対象とする iOS および Android 用の C++ によるモバイル開発ワークロードはサポートされなくなり、今後の更新プログラムで削除される予定です。 ただし、C++ によるモバイル開発ワークロードに記載されている Android NDK は引き続きサポートされます。
f Visual Studio 2017 以降のインストーラーに Linux 開発と C++ ワークロードをインストールして、Linux プラットフォームをターゲットにすることができます。 方法については、「Linux ワークロードのダウンロード、インストール、セットアップ」を参照してください。 このツールセットは、サポートされているあらゆるアーキテクチャでビルドできるように、ターゲット マシンで実行可能ファイルをコンパイルします。
ターゲット プラットフォーム構成を設定する方法については、「 方法: 64 ビット x64 プラットフォームをターゲットにするように Microsoft C++ プロジェクトを構成する」を参照してください。