Plataformas compatibles (Visual C++)

Las aplicaciones compiladas con Visual Studio pueden tener como destino distintas plataformas.

Compatibilidad de arquitecturas y sistema operativos de destino de Visual Studio

Sistema operativo 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 La compatibilidad con ARM64 está disponible en Visual Studio 2017 y versiones posteriores.

b Para la compilación de proyectos de Windows XP y Windows Server 2003, puede usar el conjunto de herramientas de la plataforma Windows XP incluido en Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 y Visual Studio 2012 Update 1. Para más información sobre cómo usar este conjunto de herramientas de la plataforma, vea Configuración de programas para Windows XP. Para más información sobre cómo cambiar el conjunto de herramientas de la plataforma, vea Procedimiento para modificar la plataforma de destino y el conjunto de herramientas de la plataforma.

c Puede instalar la carga de trabajo Desarrollo móvil con C++ en el instalador de Visual Studio 2017 o versiones posteriores. En el programa de instalación de Visual Studio 2015, elija el componente opcional Visual C++ para el desarrollo móvil multiplataforma si desea compilar para las plataformas iOS o Android. Para obtener instrucciones, vea Instalar Visual C++ para el desarrollo móvil multiplataforma. Para compilar código de iOS, debe tener un equipo Mac y además cumplir otros requisitos. Para obtener una lista de los requisitos previos e instrucciones de instalación, vea Instalar y configurar herramientas para compilar con iOS. Puede compilar código ARM o x86 para que coincida con el hardware de destino. Use configuraciones x86 para la compilación para algunos dispositivos Android. Use configuraciones de ARM en compilaciones para dispositivos iOS y la mayoría de los dispositivos Android.

d Para seleccionar plataformas Linux como destino, puede instalar la carga de trabajo Desarrollo para Linux con C++ en el instalador de Visual Studio 2017 y versiones posteriores. Para obtener instrucciones, vea Descarga, instalación y configuración de la carga de trabajo de Linux. Este conjunto de herramientas compila el archivo ejecutable en la máquina de destino, permitiendo así compilar para cualquier arquitectura compatible.

Para más información sobre cómo configurar la plataforma de destino, vea Procedimiento para configurar proyectos de Visual C++ en plataformas de destino x64 de 64 bits.

Vea también

Herramientas y características de Visual C++ en las ediciones de Visual Studio
Introducción