如何修改Cocos2dx让LuaStudio调试程序时d命令时可以文件下断点

  BabeLua是一款基于VS(简称VS)的免费開源的Lua集成开发环境在Lua编辑和调试程序时d命令方面,具有如下功能和特性: 
●自定义代码折叠 
●快速搜索和跳转 
●注入宿主程序内对Lua脚夲进行调试程序时d命令 
●设置断点观察变量值 
●查看堆栈信息 

-- breakInfoFunc: 断点及时刷新函数需要在定时器中调用,该函数用于确保断点能够及时的发送到lua client -- xpcallFun: 程序异常监听函数,用于当程序出现异常时调试程序时d命令器定位错误代码 -- 1.断点定时器添加 -- 2.程序异常监听

启动代码后,倘若提示类似如下的错误:

这是由于在代码的config.lua中添加了对全局变量的判定:

注意:在不熟悉LuaDebug.lua代码的情况丅,不建议将未声明的全局变量或者方法修改为局部否则很容易导致添加断点无效的问题

运行项目后,若Simulator consolue窗口未显示的情况下可修改:

若在使用Visual Studio的情况下,想调试程序时d命令lua可查看如下文档:

我要回帖

更多关于 secx的不定积分 的文章

 

随机推荐