Dela via


Konfigurera C++-projekt för ARM-processorer

Det här avsnittet i dokumentationen innehåller information om hur du använder MSVC-byggverktygen för att rikta in sig på ARM-maskinvara.

I det här avsnittet

Översikt över ARM ABI-konventioner
Beskriver det binära programgränssnittet som används av Windows på ARM för registeranvändning, anropskonventioner och undantagshantering.

Översikt över ARM64 ABI-konventioner
Beskriver programmets binära gränssnitt som används av Windows på ARM64 för registeranvändning, anropskonventioner och undantagshantering.

Vanliga problem med MSVC ARM-migrering
Beskriver C++-kodelement som vanligtvis antas vara portabla i arkitekturer, men som ger olika resultat för ARM än för x86 och x64.

ARM-undantagshantering
Beskriver kodningsschemat för att koppla från stacken under strukturerad undantagshantering i Windows på ARM.

ARM64-undantagshantering
Beskriver kodningsschemat för att koppla från stacken under strukturerad undantagshantering i Windows på ARM64.

Kom igång med Arm64EC
Beskriver hur du kommer igång med att skapa din app eller ditt projekt med arm64EC.

Anvisningar: Konfigurera projekt för att rikta in sig på plattformar
Beskriver hur du konfigurerar din version för att rikta in sig på olika processorarkitekturer, inklusive Arm64.

ARM-intrinsiker
Beskriver kompilatorns inbyggda egenskaper för processorer som använder ARM-arkitekturen.

ARM64-intrinsiska funktioner
Beskriver kompilatorns inbyggda egenskaper för processorer som använder ARM64-arkitekturen.