Adreno GPU上Windows基于Arm64游戏开发介绍(2)
- 调试
- 使用 Visual Studio 进行远程调试
- 从 Visual Studio 连接到远程调试器
调试
设备上调试和远程调试都是调试应用程序的有效选项。 本指南侧重于远程调试,以便用户可以在舒适的开发环境中继续工作。
有关 Windows 10 Arm64 上的设备上调试的更多信息,请参阅:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugging-arm64
如果您想尝试在设备上调试,Microsoft 已编写了在 Windows 10 Arm 64 上进行调试的通用入门指南
使用 Visual Studio 进行远程调试
远程调试允许用户直接从开发主机上的 Visual Studio 调试他们的应用程序。 这允许用户轻松访问他们喜欢的工具,即使他们没有本地 Arm64 等效工具。
先决条件
确保开发主机和 Arm64 目标设备在同一网络(域、专用或公共)上。
安装
1.下载并安装 Arm64 或 x64 版本的远程工具:
Visual Studio 2019Visual Studio 2017
2.打开远程调试器。 如果您在目标设备上没有管理员权限,请右键单击远程调试器并选择以管理员身份运行。
a.第一次运行时,在远程调试配置对话框中执行以下操作:
- 选择至少一种网络类型以与远程工具一起使用
– 安装 Windows Web 服务 API(如果尚未安装)
3.单击配置远程调试以设置适当的防火墙规则并启动远程调试器。
当远程调试器窗口出现时,配置完成。 目标设备将准备好并侦听连接。
注意:
从开发机器上的 Visual Studio 连接需要服务器名称和端口号 (MJO-DL:4022)。
从 Visual Studio 连接到远程调试器
一旦远程调试器在 Arm64 设备上运行,用户就可以直接从 x86-64 开发机器上的 Visual Studio 连接到它。
1.启动 Visual Studio 项目。
2.单击调试并选择 <项目名称> 属性。
a. 从配置属性列表中,选择调试。
b. 从要启动的调试器列表中,选择远程 Windows 调试器。
c. 在远程服务器名称字段中,输入来自 Arm64 设备上远程调试器的服务器名称。
d. 单击确定。3.通过更改 Visual Studio 窗口顶部的目标,将调试中的应用程序直接启动到远程设备。