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

Dieser Abschnitt der Dokumentation enthält Informationen darüber, wie die MSVC-Buildtools für ARM-Hardware verwendet werden.

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 in der Regel für architekturübergreifend portierbar sind, die jedoch unterschiedliche Ergebnisse für ARM erzeugen als für x86 und x64.

ARM-Ausnahmebehandlung
Beschreibt das Codierungsschema für die Stackentladung während der strukturierten Ausnahmebehandlung in Windows on ARM.

ARM64-Ausnahmebehandlung
Beschreibt das Codierungsschema für die Stapelentladung während der strukturierten Ausnahmebehandlung in Windows on 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.