UE4\UE5 调试源代码流程
前言:
很多写UE C++代码的小伙伴,肯定发现了,在虚幻源代码里面是没办法打断点进行调试的,就算走Debug调试流程,也依旧不能正常打断点调试,今天我们来分享一下不装Github源代码情况下,调试源代码。
不下载源代码方式
打开Epic->想要调试的引擎版本的下拉菜单->点击选项
勾上引擎源代码与输入调试符号,点击应用
等待安装完成,就能正常的在虚幻官方的源代码打断点调试了,但是这样的方式也有局限,就是还是有部分很底层的没法打断点,但是,绝大多数情况下是够用的。
效果:
圈住部分是堆栈信息,点击堆栈信息可以跳转到对应调用的地方,此处是用的Rider,用vs也是一样的
下载源代码的方式
下载源代码方式有很多教程,这就不给大家叙述了,给大家附着一下文章:源代码编译流程
编译完,用当前引擎生成自己的项目,就能正常的在任意地方打断点调试了。