Partilhar via


Configurar projetos C++ para processadores ARM

Esta seção da documentação contém informações sobre como usar as ferramentas de compilação do Microsoft C++ (MSVC) para hardware ARM de destino.

Na presente seção

Visão geral das convenções ARM ABI
Descreve a interface binária do aplicativo usada pelo Windows no ARM para uso de registro, convenções de chamada e tratamento de exceções.

Visão geral das convenções ARM64 ABI
Descreve a interface binária do aplicativo usada pelo Windows no ARM64 para uso de registro, convenções de chamada e tratamento de exceções.

Problemas comuns de migração do MSVC ARM
Descreve elementos de código C++ que normalmente são considerados portáteis entre arquiteturas, mas que produzem resultados diferentes para ARM do que para x86 e x64.

Tratamento de exceções ARM
Descreve o esquema de codificação para o desenrolamento da pilha durante o tratamento de exceções estruturadas no Windows em ARM.

Tratamento de exceções ARM64
Descreve o esquema de codificação para desenrolamento de pilha durante o tratamento de exceções estruturadas no Windows no ARM64.

Introdução ao Arm64EC
Descreve como começar a criar seu aplicativo ou projeto usando o Arm64EC.

Como: Configurar projetos para plataformas de destino
Descreve como configurar sua compilação para direcionar diferentes arquiteturas de processador, incluindo Arm64.

Intrínsecos ARM
Descreve as intrínsecas do compilador para processadores que usam a arquitetura ARM.

ARM64 intrínsecos
Descreve as intrínsecas do compilador para processadores que usam a arquitetura ARM64.