支持的平台 (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 可安装 Visual Studio 2017 及更高版本安装程序中的“使用 C++ 的移动开发”工作负载。 在 Visual Studio 2015 安装程序中,选择用于跨平台移动开发的 Visual C++ 可选组件,以面向 iOS 或 Android 平台。 有关说明,请参阅安装用于跨平台移动开发的 Visual C++。 要生成 iOS 代码,必须拥有 Mac 计算机并满足其他需求。 有关先决条件和安装说明的列表,请参阅安装和配置工具以使用 iOS 进行生成。 可以生成 x86 或 ARM 代码以匹配目标硬件。 使用 x86 配置以针对某些 Android 设备进行生成。 使用 ARM 配置以针对 iOS 设备和大多数 Android 设备进行生成。

d 可安装 Visual Studio 2017 及更高版本安装程序中的“使用 C++ 的 Linux 开发”工作负载,以面向 Linux 平台。 有关说明,请参阅下载、安装和设置 Linux 工作负载。 此工具集在目标计算机上编译可执行文件,使用户能够为支持的任何体系结构执行生成操作。

有关如何设置目标平台配置的信息,请参阅如何:针对 64 位 x64 平台配置 Visual C++ 项目

另请参阅

Visual Studio 版本中的 Visual C++ 工具和功能
入门