Freigeben über


Konfigurieren von C++-Projekten für ARM-Prozessoren

Dieser Abschnitt der Dokumentation enthält Informationen zur Verwendung der Microsoft C++-Buildtools (MSVC) für ARM-Hardware.

In diesem Abschnitt

Übersicht über ARM-ABI-Konventionen
Beschreibt die Binärschnittstelle, die von Windows on ARM für die Registernutzung, die Aufrufkonventionen und die Ausnahmebehandlung verwendet wird.

Übersicht über ARM64-ABI-Konventionen
Beschreibt die Anwendungsbinärschnittstelle, die von Windows on ARM64 für die Registernutzung, die Aufrufkonventionen und die Ausnahmebehandlung verwendet wird.

Häufige Probleme bei der MSVC-ARM-Migration
Beschreibt C++-Codeelemente, die üblicherweise als architekturübergreifend portierbar angesehen werden, jedoch unterschiedliche Ergebnisse für ARM im Vergleich zu x86 und x64 erzeugen.

ARM-Ausnahmebehandlung
Beschreibt das Codierungsschema für die Stack-Auswicklung während der strukturierten Fehlerbehandlung auf Windows auf ARM.

ARM64-Ausnahmebehandlung
Beschreibt das Codierungsschema für die Stapelabwicklung während der strukturierten Ausnahmebehandlung in Windows auf ARM64.

Erste Schritte mit Arm64EC
Beschreibt, wie Sie mit dem Erstellen Ihrer App oder Ihres Projekts mit Arm64EC beginnen.

Vorgehensweise: Konfigurieren von Projekten für Zielplattformen
Beschreibt, wie Sie Ihren Build für unterschiedliche Prozessorarchitekturen einrichten, einschließlich Arm64.

Systeminterne ARM-Funktionen
Beschreibt systeminterne Funktionen des Compilers für Prozessoren, die die ARM-Architektur verwenden.

Systeminterne ARM64-Funktionen
Beschreibt systeminterne Funktionen des Compilers für Prozessoren, die die ARM64-Architektur verwenden.