Configurer des projets C++ pour les processeurs ARM

Cette section de la documentation contient des informations sur l’utilisation des outils de génération MSVC pour cibler le matériel ARM.

Dans cette section

Vue d’ensemble des conventions ABI ARM
Décrit l’interface binaire d’application utilisée par Windows on ARM pour l’utilisation des registres, les conventions d’appel et la gestion des exceptions.

Vue d’ensemble des conventions ABI ARM64
Décrit l’interface binaire d’application utilisée par Windows sur ARM64 pour inscrire l’utilisation, les conventions d’appel et la gestion des exceptions.

Problèmes courants de migration ARM MSVC
Décrit les éléments de code C++ qui sont généralement supposés être portables entre les architectures, mais qui produisent des résultats différents pour ARM que pour x86 et x64.

Gestion des exceptions ARM
Décrit le schéma d'encodage pour le déroulement de la pile pendant le traitement des exceptions structurées dans Windows on ARM.

Gestion des exceptions ARM64
Décrit le schéma d’encodage pour le déroulement de la pile pendant la gestion des exceptions structurées dans Windows sur ARM64.

Prise en main d’Arm64EC
Décrit comment commencer à créer votre application ou projet à l’aide d’Arm64EC.

Guide pratique pour configurer des projets et cibler des plateformes
Décrit comment configurer votre build pour cibler différentes architectures de processeur, notamment Arm64.

Intrinsèques ARM
Décrit les intrinsèques du compilateur pour les processeurs qui utilisent l’architecture ARM.

Intrinsèques ARM64
Décrit les intrinsèques du compilateur pour les processeurs qui utilisent l’architecture ARM64.