Konfigurowanie projektów języka C++ dla procesorów ARM

Ta sekcja dokumentacji zawiera informacje o sposobie używania narzędzi kompilacji MSVC do docelowego sprzętu usługi ARM.

W tej sekcji

Omówienie konwencji usługi ARM ABI
Opisuje interfejs binarny aplikacji używany przez system Windows w usłudze ARM do rejestrowania użycia, wywoływania konwencji i obsługi wyjątków.

Omówienie konwencji ABI arm64
Opisuje interfejs binarny aplikacji używany przez system Windows w usłudze ARM64 do rejestrowania użycia, wywoływania konwencji i obsługi wyjątków.

Typowe problemy z migracją usługi ARM MSVC
W tym artykule opisano elementy kodu języka C++, które są powszechnie zakładane do przenoszenia między architekturami, ale generujące różne wyniki dla usługi ARM niż dla architektury x86 i x64.

Obsługa wyjątków arm
Opisuje schemat kodowania stosu odwijania podczas obsługi wyjątków strukturalnych w systemie Windows w usłudze ARM.

Obsługa wyjątków ARM64
Opisuje schemat kodowania stosu odwijania podczas obsługi wyjątków strukturalnych w systemie Windows w usłudze ARM64.

Wprowadzenie do usługi Arm64EC
W tym artykule opisano, jak rozpocząć tworzenie aplikacji lub projektu przy użyciu usługi Arm64EC.

Instrukcje: konfigurowanie projektów na platformach docelowych
W tym artykule opisano sposób konfigurowania kompilacji pod kątem różnych architektur procesorów, w tym Arm64.

Funkcje wewnętrzne usługi ARM
Opisuje funkcje wewnętrzne kompilatora dla procesorów korzystających z architektury arm.

Funkcje wewnętrzne ARM64
Opisuje funkcje wewnętrzne kompilatora dla procesorów korzystających z architektury ARM64.