通过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堆栈显示不正确的情况。这通常是由于源代码和符号文件不匹配导致的。如果是本地工程在本地机器上运行,这个问题通常不会出现。但如果涉及到非本地程序,确保源代码路径已配置在符号路径中,以确保正确的符号映射。