2017-01-16 39 views
3

我有一个win32应用程序,它与Lua文件链接。 Lua和C++文件都具有双向通信,并且可以相互调用函数。如何使用Visual Studio调试Lua代码

我想从Visual Studio IDE调试Lua代码,同样我们为C++代码做了什么。我已经安装了“BabeLua For 2012 V3.2.2.0”扩展名,但无法调试...

我只是在Lua文件中创建了一个断点并将代码附加到我的Win32应用程序,但它说“没有符号已经加载“。

请帮我了解在哪里呢符号文件所在的Lua的,或者是有调试Lua脚本任何其他直观的方式..

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

回答

3

有没有其他直观的方式来调试LUA脚本。

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

+0

感谢您的输入..我已经安装了此工具,但没有看到任何方式将我的LUA脚本附加到现有的win32运行应用程序,因为我的win32应用程序调用LUA文件,反之亦然... –

+1

你需要添加'require('mobdebug')。start()'调用你想调试的Lua文件。它不需要是第一个文件,但该代码需要在代码中才能开始调试。如果不能修改Lua源,请尝试Decoda。 –

相关问题