ZeroBraneStudio之支持远程调试
2024-08-25 21:47:07
打开ZBS后,如果需要远程调试得先开启调试服务器:Project->Start Debugger Server
打开之后就可以编辑文件进行测试了。示例代码如下:
local ZBS = 'D:/ZeroBraneStudio'
package.cpath = ZBS..'/bin/?.dll;'..ZBS..'/bin/clibs/?.dll'
package.path = ZBS..'/lualibs/?.lua;'..ZBS..'/lualibs/?/?.lua' require('mobdebug').start() local i =
while true do
i = i +
print(i)
end
效果图
示例2:
local ZBS = 'D:/ZeroBraneStudio'
package.cpath = ZBS..'/bin/?.dll;'..ZBS..'/bin/clibs/?.dll;'..package.cpath
package.path = ZBS..'/lualibs/?.lua;'..ZBS..'/lualibs/?/?.lua;'..package.path
require('mobdebug').start()
--require('mobdebug').coro() co = coroutine.create(function(a, b)
require('mobdebug').on() --比较重要!!!,如果不在coroutine中加这行,则不会进入coroutine 内部
print(coroutine.status(co), "start") --->(2)
for i = 1, 10 do
print("co", a, b) --->(3)(6)
coroutine.yield()
print(coroutine.status(co), "after yield") --->(5)
end
print(coroutine.status(co), "end")
end) print(coroutine.status(co)) --->(1)
coroutine.resume(co, 1, 2)
print(coroutine.status(co)) --->(4)
coroutine.resume(co, 1, 2)
print(coroutine.status(co)) --->(7)
补充一下,如果文件里面用到了package.cpath和package.path记的要使用绝对路径!!!
最新文章
- HTTPS和HTTP的区别
- mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”的处理方法
- 今天携程出事了:让我们来学习下http的响应码
- JNI环境搭建,CDT, cygwin,NDK
- mysql replication之binlog-do-db、binlog-ignore-db
- 创业者拿到融资别高兴太早,当心TS中的优先清算权
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 get_selected_list_labels(self, locator)
- Matlab中用内建函数代替for循环
- JVM笔记3-java内存区域之运行时常量池
- 手撸GitLab CI(阉割版)
- 四、docker-compose的编程模版
- JAVA TestNG单元测试详解
- Unity 着色器
- SYSAUX表空间清理
- ad_imh
- maven创建父子关系的聚合项目
- fjwc2019 D3T1 签到题 (贪心)
- Android 之 WebView开发问题及优化
- js 控制输入文字个数(换行不算)
- servlet注入service业务bean