如何通过LuaStudio进行脚本调试 首先我们来理解下Lua的调试原理,我们知道Lua本身有个调试库、可以勾住脚本运行的每一行,每一个函 数调用。现在几乎所有的调试器都是基于这个原理的!我们还知道Lua是作为嵌入式脚本和宿主程序共同 运行的。所以我今天所要分析的调试也分成两大块
|
- 首先在你要断点的地方按F9设置断点、
- 点击运行按钮、便会弹出调试设置框、请勾住“直接以LuaStudio作为宿主程序调试”、按确定!
- 如图,脚本程序就会运行,并在设置断点的地方暂停下来,可以查看变量值,调
-
用堆栈,等各种信息!
-
- 对宿主程序进行脚本调试(分成启动调试和附加调试两种)
- 如图:这是一段很简单的使用lua的C代码!对命令行参数作为lua文件名
-
命令行:就是宿主程序所在路径参数:就是命令行参数、有些宿主程序没有、便不填初始路径:比如你在C程序直接luaL_dofile("test.lua")、那么调试器会将初
-
始路径+test.lua组成全路径名进行加载调试!
ll
评论发表于 2022-06-23 00:07 ----- 回复此人
LuaStudio
2022-08-21 09:16 回复评论
MM
2023-08-22 09:16 回复评论