【问题标题】:How to debug Lua code using Visual Studio如何使用 Visual Studio 调试 Lua 代码
【发布时间】:2017-01-16 05:30:50
【问题描述】:

我有一个 win32 应用程序,它与 Lua 文件相关联。 Lua和C++文件都是双向通信的,可以互相调用函数。

我想从 Visual Studio IDE 中调试 Lua 代码,就像我们对 C++ 代码所做的那样。我已经安装了“BabeLua For 2012 V3.2.2.0”扩展,但无法调试...

我只是在 Lua 文件中创建了一个断点并将代码附加到我的 Win32 应用程序中,但它显示“未加载任何符号”。

请帮助我了解 Lua 的符号文件位于何处,或者是否有任何其他直观的方式来调试 Lua 脚本..

任何帮助将不胜感激...

【问题讨论】:

    标签: lua lua-c++-connection


    【解决方案1】:

    还有其他直观的方式来调试 LUA 脚本吗?

    你可以试试ZeroBrane Studio IDE,它支持调试其他应用程序中包含的Lua脚本。有关详细信息和示例,请参阅文档中的 remote debugging section

    【讨论】:

    • 感谢您的输入..我已经安装了这个工具,但没有看到任何将我的 LUA 脚本附加到现有 win32 运行应用程序的方法,因为我的 win32 应用程序调用 LUA 文件,反之亦然反之...
    • 需要在要调试的Lua文件中添加require('mobdebug').start()调用。它不需要是第一个文件,但该行需要在代码中才能开始调试。如果无法修改 Lua 源,请尝试使用 Decoda。
    猜你喜欢
    • 2017-02-19
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 2015-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 2011-10-11
    相关资源
    最近更新 更多