rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Lua调试

lua调试器思路

  lua本身提供了回调机制,就是说当某事件产生时去调用指定的函数事件类型:#define LUA_MASKCALL (1<< LUA_HOOKCALL)#define LUA_MASKRET (1<< LUA_HOOKRET)#define LUA_MASKLINE (1<< LUA_HOOKLINE)#define LUA_MASKCOUNT (1<< LUA_HOOKCOUNT)由于断点是基于行来指定的,所以调试器基于 LU... « 阅读全文

发布于: 2012-01-02 12:32:56

c++中调用Lua中的函数

  新建windows32 consol程序,只有一个.cpp文件.cpp文件内容为:#include <stdio.h>extern "C" {#include "lua.h"   #include "lualib.h"    #include "lauxlib.h"}/* Lua解释器指针 */lua_State* L;int luaadd ( int x, int y ){    int sum;        /* the function name ... « 阅读全文

发布于: 2011-09-25 09:25:46

.NET 中运用 lua(图)

  Lua在.net中的是非(研究的人似乎不多)作者: ByteWorker  www.ASPCool.com 时间:2008-10-822:33:17  阅读次数:3510    很久没上博客了,换了工作之后一直忙的不可开交,我也自认个人能力比较有限,但无奈的是很多事情都从技术层面上压迫自己,整那些压... « 阅读全文

发布于: 2011-09-23 11:06:37

软件发布:智能串口调试

  http://download.csdn.net/source/2017639简介串口开发,在众多工程领域非常重要,比如手机/Modem/监控等等。市面上串口调试工具软件很多,这些工具一般都能支持数据发送、接收,但是:1)很少有能支持脚本编程的,所以在自动化处理方面支持不够2)手机/Modem的调试... « 阅读全文

发布于: 2011-09-20 17:23:32

PSP LUA 利用psplink调试lua脚本

  在确定使用lua脚本和euphorialuaplayer后。可以开始写脚本,写半天发现这个调试真是困难呀,普通一般的调试过程是1.先在PC上将代码写好,2.psp通过USB连接到计算机上3.将代码拷贝到psp上4.断开PSP的usb连接。5.找到这个lua脚本,启动这个脚本6.测试看是否有问题7.循... « 阅读全文

发布于: 2011-09-19 08:55:55

如何在visual studio调试环境下查看lua的调用栈、变量信息

  编辑C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\autoexp.dat文件,在文件最后[hresult]之上的空白插入以下代码,就可以在 visualstudio调试的时候看到lua的调用栈、变量信息lua_State {  preview (    #(      "thread top=", [$c.top-$c.base, i]    )  )  children (    #(     ... « 阅读全文

发布于: 2011-09-12 14:58:46

Lua基本语法

  Lua像C和PASCAL几乎支持所有的传统语句:赋值语句、控制结构语句、函数调用等,同时也支持非传统的多变量赋值、局部变量声明。4.1赋值语句赋值是改变一个变量的值和改变表域的最基本的方法。a="hello".."world"t.n=t.n+1Lua可以对多个变量同时赋值,变量列表和值列表的各个元素... « 阅读全文

发布于: 2011-09-11 09:12:58

开发愤怒的小鸟的Lua语言:Wax框架详解(一)(图)

  原文:http://mobile.tutsplus.com/tutorials/iphone/iphone-wax/  Building Native iOS Apps with Wax: Introductionhttp://mobile.51cto.com/hot-269986.htm【51CTO独家译文】Lua语言一军突起,一举进入前十名。这与一年前苹果决定在iOS系统上使用Lua语言密不可分。但是,你了解如何用Lua语言在iOS上开发应用吗?51CTO将向各位介绍Lua语言的iOS应... « 阅读全文

发布于: 2011-09-06 14:24:41

一点Flash中的调试技巧

  开发中经常会遇到需要trace的地方,刚在看Lua脚本中有一个用于调试模式下的标志位感觉不错,下次加到Flash的开发中来。方式很简单:1、定义一个全局变量vardebug=true;2、再任何需要进行跟踪的地方都判断这个标志位,比如:........if(debug){     trace("生命... « 阅读全文

发布于: 2011-07-22 15:58:22

lua语言源代码文件含义

      ldebug.c-调试接口:包含访问调试钩子的函数(lua_sethook/lua_gethook/lua_gethookcount),访问运行时堆栈信息的函数(lua_getstatck/lua_getlocal/lua_setlocal),检查字节码函数(luaG_checkopenop/luaG_checkcode),和抛出错误的函数(luaG_typeerror/luaG_concaterror/luaG_aritherror/luaG_ordererror/luaG_er... « 阅读全文

发布于: 2011-06-23 22:39:13