关于Lua远程调试器学习教程

移动开发 iOS
关于Lua远程调试器学习教程是本文要介绍的内容。主要是来学习lua中关于远程调试的学习,具体内容的实现来看本文详解。

关于Lua远程调试器学习教程是本文要介绍的内容。主要是来学习lua中关于远程调试的学习,具体内容的实现来看本文详解。

研究Lua Debugger,发现目前的很多debugger都很简单。诸如LuaIDE带的,只能调试简单脚本,无法挂接到工程项目;LuaPlus的RemoteLuaDebugger写的倒是不错,但是代码编译很严重,而且依赖LuaPlus。因此结合这2个debugger的优点。自己写出了一套纯粹的远程调试Lua调试器,如图:

关于Lua远程调试器学习教程

特性:

1、基于一套简单的网络库,完全的远程调试

2、调试客户端命名为DebugToy,并不为lua专用,以后可以用作调试任何代码

3、如果客户端没有代码,或者没有指定代码路径。自动从远程服务器下载后显示。服务器可以将这个作为一个可选项

4、基于SCIntilla的编辑器,编写和查看非常方便,支持语法高亮及断点等等格式。以后可以扩充很强大的功能

5、调试快捷键与VC相同,支持CallStack,LocalVariable,WatchSymbole及 鼠标下Symbol值查看等功能

6、最重要的一点,这个调试库可以动态载入,并提供给任何C++程序调试,无论你使用怎样的lua架构,都可以使用这个调试器进入代码调试

最近的UI编辑器中使用这个调试器解决了很多问题,因此准备将这个Debugger功能加强,使用C++CLI封装后,换做C#做界面,并让调试lua代码和C++代码一样

小结:关于Lua远程调试器学习教程的内容介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: 网络转载
相关推荐

2011-08-31 16:51:12

Lua调试器

2011-08-31 16:47:07

Lua调试器

2011-08-31 16:39:06

Lua调试器

2011-08-25 16:34:27

Lua调试器

2011-08-24 16:41:38

lua调试器

2011-08-23 15:34:56

Lua模式 匹配

2011-08-24 14:14:13

LUA环境 配置

2010-03-01 11:06:52

Python 调试器

2020-03-16 10:05:13

EmacsGUDLinux

2011-08-24 15:34:44

MinGWLua环境配置

2011-08-23 16:37:05

Lua数学库

2011-08-25 15:41:42

Lua源码

2011-08-24 15:42:38

LUA源代码

2009-12-14 10:57:34

Ruby调试器

2011-08-24 17:09:35

LUA闭包函数

2023-02-28 11:39:55

CMake脚本项目

2011-08-25 16:20:33

Lua脚本变量

2011-08-23 17:06:03

2011-08-24 13:27:07

Lua 游戏C接口脚本

2009-06-23 11:05:05

Mircosoft C
点赞
收藏

51CTO技术栈公众号