如何在加载到 Lua 中的 C 库中设置 Lua 断点/步进调试

我有一个通过 VSCode 运行的 Lua(5.4.3) 脚本,并且我使用了由 yinfei 开发的极好的扩展程序"Lua Helper"v0.2.1。这提供了在 Lua 脚本中的断点和步进调试功能。

但是,预期地,它跳过了对已加载的 C 库的调用。

是否有人能够建议如何实现进入 C 库的步进调试?

当然,我可以编写一个 C main.c 测试工具来单独测试 C 库,但只是想知道有没有其他已经建立的从 Lua 脚本进行调试的方法,而不只是使用 printf() 语句!

原文链接 https://stackoverflow.com/questions/69916935

点赞