Configuración de proyectos de C++ para procesadores ARM

Esta sección de la documentación contiene información sobre cómo usar las herramientas de compilación de MSVC en hardware de ARM.

En esta sección

Información general de las convenciones ABI de ARM
Describe la aplicación binaria de aplicaciones que Windows en ARM utiliza para el uso de registros, las convenciones de llamada y el control de excepciones.

Información general sobre las convenciones ABI de ARM64
Describe la aplicación binaria de aplicaciones que Windows en ARM64 emplea para el uso de registros, las convenciones de llamada y el control de excepciones.

Problemas comunes de migración de MSVC de ARM
Describe los elementos de código de C++ que normalmente se supone que son portátiles entre arquitecturas, pero que producen resultados diferentes para ARM que para x86 y x64.

Control de excepciones de ARM
Describe el esquema de codificación para el desenredado de la pila durante el control de excepciones estructurado en Windows en ARM.

Control de excepciones de ARM64
Describe el esquema de codificación para el desenredo de la pila durante el control de excepciones estructurado en Windows en ARM64.

Introducción a Arm64EC
Describe cómo empezar a compilar la aplicación o el proyecto mediante Arm64EC.

Procedimiento: Configuración de proyectos para plataformas de destino
Describe cómo configurar la compilación para tener como destino diferentes arquitecturas de procesador, incluido Arm64.

Intrínsecos ARM
Describe las funciones intrínsecas del compilador para procesadores que usan la arquitectura ARM.

Intrínsecos ARM64
Describe las funciones intrínsecas del compilador para procesadores que usan la arquitectura ARM64.