次の方法で共有


サポートされているプラットフォーム (Microsoft C++)

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++ プロジェクトを構成する」を参照してください。

関連項目

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