将 C++ 项目配置为可用于 ARM 处理器

文档的本节内容包含有关如何使用 MSVC 生成工具以面向 ARM 硬件的信息。

本节内容

ARM ABI 约定概述
描述由 ARM 上的 Windows 用于进行注册、调用约定以及处理异常的应用程序二进制接口。

ARM64 ABI 约定概述
描述由 ARM64 上的 Windows 用于进行注册、调用约定以及处理异常的应用程序二进制接口。

常见 MSVC ARM 迁移问题
描述了通常被认为可以跨体系结构移植的 C++ 代码元素,但它们为 ARM 产生的结果不同于为 x86 和 x64 产生的结果。

ARM 异常处理
描述了在 ARM 上的 Windows 中在结构化异常处理期间用于展开堆栈的编码方案。

ARM64 异常处理
描述了在 ARM64 上的 Windows 中在结构化异常处理期间用于展开堆栈的编码方案。

Arm64EC 入门
介绍如何开始使用 Arm64EC 生成应用或项目。

如何:将项目配置为面向平台
介绍如何设置版本以面向不同的处理器体系结构,包括 Arm64。

ARM 内部函数
描述适用于使用 ARM 架构的处理器的编译器内部函数。

ARM64 内部函数
描述适用于使用 ARM64 体系结构的处理器的编译器内部函数。