通过 JetBrains Rider 或 Visual Studio 对虚幻引擎项目进行断点调试

Viewed 7

说明

  • 本文记录通过 JetBrains Rider (以下简称 Rider ) 、Visual Studio (以下简称 VS ) 对虚幻引擎项目进行断点调试的方法流程步骤,操作简单,仅供备忘和参考。
  • IDE 版本:Rider 2023.1.3 、VS 2019,原则上所有版本通用。

步骤

打包工程

正常打包 Windows 版本,没什么特别要做的。

创建快捷方式

添加启动参数

目录最后添加 -waitforattach,注意带空格。

附加到进程

Rider 和 VS 差不多。

找到对应程序

Rider

选ID大点的进程。

VS

选ID小点的进程。

触发默认断点

继续调试

添加或启用自己的断点,继续按需调试。

QA

堆栈不正确显示

大概率是源码跟符号不匹配。

如果是在本机调试本机工程打包的程序,一般不会出现这个问题。

对于非本机的程序,需要知道源码路径,并配置在符号路径中。

0 Answers