说明
- 本文记录通过 JetBrains Rider (以下简称 Rider ) 、Visual Studio (以下简称 VS ) 对虚幻引擎项目进行断点调试的方法流程步骤,操作简单,仅供备忘和参考。
- IDE 版本:Rider 2023.1.3 、VS 2019,原则上所有版本通用。
步骤
打包工程
正常打包 Windows 版本,没什么特别要做的。
创建快捷方式
添加启动参数
目录最后添加 -waitforattach,注意带空格。
附加到进程
Rider 和 VS 差不多。
找到对应程序
Rider
选ID大点的进程。
VS
选ID小点的进程。
触发默认断点
继续调试
添加或启用自己的断点,继续按需调试。
QA
堆栈不正确显示
大概率是源码跟符号不匹配。
如果是在本机调试本机工程打包的程序,一般不会出现这个问题。
对于非本机的程序,需要知道源码路径,并配置在符号路径中。