支持的平台 (Visual C++)Supported Platforms (Visual C++)

使用 Visual StudioVisual Studio 生成的应用程序可以面向各种平台,如下所示。Apps built by using Visual StudioVisual Studio can be targeted to various platforms, as follows.

操作系统Operating System x86x86 X64x64 ARMARM
Windows XPWindows XP XX XX
Windows Server 2003Windows Server 2003 XX XX
Windows VistaWindows Vista XX XX
Windows Server 2008Windows Server 2008 XX XX
Windows 7Windows 7 XX XX
Windows Server 2012 R2Windows Server 2012 R2 XX XX
Windows 8Windows 8 XX XX XX
Windows 8.1Windows 8.1 XX XX XX
Windows 10Windows 10 XX XX XX
Android **Android ** XX XX XX
iOS **iOS ** XX XX XX
Linux ***Linux *** XX XX XX

*可以使用 Visual Studio 2017、Visual Studio 2015、Visual Studio 2013 和 Visual Studio 2012 Update 1 或更高版本中包括的 Windows XP 平台工具集生成 Windows XP 和 Windows Server 2003Windows Server 2003 项目。* You can use the Windows XP platform toolset included in Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012 Update 1 or later to build Windows XP and Windows Server 2003Windows Server 2003 projects. 有关如何使用此平台工具集的信息,请参阅配置适用于 Windows XP 的程序For information on how to use this platform toolset, see Configuring Programs for Windows XP. 有关更改平台工具集的其他信息,请参阅如何:修改目标框架和平台工具集For additional information on changing the platform toolset, see How to: Modify the Target Framework and Platform Toolset.

**可以安装 Visual Studio 安装程序中的“使用 C++ 的移动开发”工作负荷(或者 Visual Studio 2015 安装中的“用于跨平台移动开发的 Visual C++”可选组件),面向 iOS 或 Android 平台。** You can install the Mobile development with C++ workload in the Visual Studio installer (or the optional Visual C++ for Cross Platform Mobile Development component in Visual Studio 2015 setup) to target iOS or Android platforms. 有关说明,请参阅安装用于跨平台移动开发的 Visual C++For instructions, see Install Visual C++ for Cross-Platform Mobile Development. 要生成 iOS 代码,必须拥有 Mac 计算机并满足其他需求。To build iOS code, you must have a Mac computer and meet other requirements. 有关先决条件和安装说明的列表,请参阅安装和配置工具以使用 iOS 进行生成For a list of prerequisites and installation instructions, see Install And Configure Tools to Build using iOS. 可以生成 x86 或 ARM 代码以匹配目标硬件。You can build x86 or ARM code to match the target hardware. 使用 x86 配置以针对 iOS 模拟器、Microsoft Visual Studio Emulator for Android 和某些 Android 设备进行生成。Use x86 configurations to build for the iOS simulator, Microsoft Visual Studio Emulator for Android, and some Android devices. 使用 ARM 配置以针对 iOS 设备和大多数 Android 设备进行生成。Use ARM configurations to build for iOS devices and most Android devices.

***可以安装 Visual Studio 安装程序中的“使用 C++ 的 Linux 开发”工作负荷,面向 Linux 平台。*** You can install the Linux development with C++ workload in the Visual Studio installer to target Linux platforms. 有关说明,请参阅下载、安装和设置 Linux 工作负荷For instructions, see Download, Install and Setup the Linux Workload. 此工具集在目标计算机上编译可执行文件,使用户能够为支持的任何体系结构执行生成操作。This toolset compiles your executable on the target machine, so you can build for any supported architecture.

有关如何设置目标平台配置的信息,请参阅如何:针对 64 位 x64 平台配置 Visual C++ 项目For information about how to set the target platform configuration, see How to: Configure Visual C++ Projects to Target 64-Bit, x64 Platforms.

请参阅See Also

Visual Studio 版本中的 Visual C++ 工具和功能 Visual C++ Tools and Features in Visual Studio Editions
入门Getting Started