Configurare i progetti C++ per processori ARM

Questa sezione della documentazione contiene informazioni su come usare gli strumenti di compilazione MSVC per l'hardware arm di destinazione.

In questa sezione

Panoramica delle convenzioni ABI arm
Illustra l'interfaccia binaria dell'applicazione usata da Windows on ARM per l'uso dei registri, le convenzioni di chiamata e la gestione delle eccezioni.

Panoramica delle convenzioni ABI arm64
Descrive l'interfaccia binaria dell'applicazione usata da Windows in ARM64 per registrare l'utilizzo, le convenzioni di chiamata e la gestione delle eccezioni.

Problemi comuni di migrazione arm di MSVC
Descrive gli elementi di codice C++ comunemente portabili tra le architetture, ma che producono risultati diversi per ARM rispetto a x86 e x64.

Gestione delle eccezioni arm
Descrive lo schema di codifica per la rimozione dello stack durante la gestione strutturata delle eccezioni in Windows on ARM.

Gestione delle eccezioni ARM64
Descrive lo schema di codifica per la rimozione dello stack durante la gestione delle eccezioni strutturate in Windows in ARM64.

Introduzione ad Arm64EC
Descrive come iniziare a compilare l'app o il progetto usando Arm64EC.

Procedura: Configurare progetti per le piattaforme di destinazione
Descrive come configurare la compilazione in modo che sia destinato a diverse architetture del processore, tra cui Arm64.

Intrinseci arm
Illustra il compilatore intrinseco per i processori che usano l'architettura ARM.

Intrinseci ARM64
Descrive gli intrinseci del compilatore per i processori che usano l'architettura ARM64.