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

发布网友 发布时间:2024-10-23 20:55

我来回答

1个回答

热心网友 时间:2024-11-10 14:29

调试虚幻引擎项目时,你可以使用 JetBrains Rider 或 Visual Studio。首先,确保已正常打包 Windows 版本项目,无需特殊处理。

为了进行附加调试,创建一个工程启动快捷方式时,在参数部分添加 "-waitforattach",记得留有空格。接下来,根据IDE选择相应的附加方式:

使用 Rider,找到ID较大的进程,然后在调试选项中选择 LLDB。确保右下角勾选 "Attach with LLDB"。

而在 Visual Studio 中,应选择ID较小的进程,并选择与之相匹配的调试模式。

设置好附加后,你可以开始设置断点,按照需要逐步调试。然而,可能会遇到QA堆栈显示不正确的情况。这通常是由于源代码和符号文件不匹配导致的。如果是本地工程在本地机器上运行,这个问题通常不会出现。但如果涉及到非本地程序,确保源代码路径已配置在符号路径中,以确保正确的符号映射。

热心网友 时间:2024-11-10 14:24

调试虚幻引擎项目时,你可以使用 JetBrains Rider 或 Visual Studio。首先,确保已正常打包 Windows 版本项目,无需特殊处理。

为了进行附加调试,创建一个工程启动快捷方式时,在参数部分添加 "-waitforattach",记得留有空格。接下来,根据IDE选择相应的附加方式:

使用 Rider,找到ID较大的进程,然后在调试选项中选择 LLDB。确保右下角勾选 "Attach with LLDB"。

而在 Visual Studio 中,应选择ID较小的进程,并选择与之相匹配的调试模式。

设置好附加后,你可以开始设置断点,按照需要逐步调试。然而,可能会遇到QA堆栈显示不正确的情况。这通常是由于源代码和符号文件不匹配导致的。如果是本地工程在本地机器上运行,这个问题通常不会出现。但如果涉及到非本地程序,确保源代码路径已配置在符号路径中,以确保正确的符号映射。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com