首页 文章

ZeroBrane - 在Linux上调试Corona SDK

提问于
浏览
0

我正在使用Wine在Linux下开始使用ZeroBrane for Corona SDK Starter许可证开发 . 问题是我无法通过在代码的不同部分添加断点来使调试器工作 .

定义user.lua配置上的Corona Simulator路径并成功打开模拟器,但游戏不会被断点暂停 .

我还在main.lua文件的开头添加了以下行

require("mobdebug").start()

有一些方法可以使它在Linux中运行调试会话吗?

Note :有足够声誉的人可以创建zerobrane标签吗?

1 回答

  • 0

    断点不起作用通常是由Lua引擎(在本例中嵌入Corona SDK)和IDE本身报告的不同路径引起的 . 如果在脚本中包含类似的内容,您可以看到引擎报告的路径: print(debug.getinfo(1,"S").source)

    如果你也使用Wine运行ZeroBrane Studio,你可能想尝试在Linux下运行它(同时仍然使用Wine运行Corona SDK) . ZBS将尝试在Wine和Linux下的项目路径之间进行部分匹配,这在这种特定情况下可能会更好 .

    如果这不能解决问题,请随时向ZeroBrane Studio maillist发送消息,我可以提供有关如何进一步解决此问题的其他详细信息 .

相关问题