lua错误信息

转载 2012年03月23日 00:36:12
int _tmain(int argc, _TCHAR* argv[])
{
    Test::Tst_B* b = new Test::Tst_B;         // instance used in Lua code

    lua_State* L = lua_open();
    luaL_openlibs(L);
    tolua_tclass_open(L);

    int top = lua_gettop(L);

    int loaderr = luaL_loadfile(L,"tclass.lua");
    if (loaderr)
    {
        const char* errMsg = lua_tostring(L,-1);
        lua_settop(L,top);
#ifdef _DEBUG
        ::printf_s("[LuaScriptModule]: %s\n", errMsg);
#endif
    }

    // call it
    if (lua_pcall(L,0,0,0))
    {
        const char* errMsg = lua_tostring(L,-1);
        lua_settop(L,top);
#ifdef _DEBUG
        ::printf_s("[LuaScriptModule]: %s\n", errMsg);
#endif
    }

    lua_settop(L,top); // just in case :P

    lua_close(L);

    delete b;
    return 0;
}


相关文章推荐

unity-luaFramewrok中lua错误信息的捕获

现有的lua报错有显示 方法调用堆栈,类似 debug.traceback,可能我们有其他需求,要求对错误日志进行收集,然后上传到自己的日志平台,如 sentry 这就要求我们自定义一个错误处理...

C调lua出错,返回c层打印错误信息.

c调lua出错,返回c层打印错误信息

Lua知识点四 编译·运行·错误信息

Lua当作解释型语言,但是Lua会首先把代码预编译成中间码然后再执行(很多解释型语言都是这么做的)。在解释型语言中存在编译阶段听起来不合适,然而,解释型语言的特征不在于他们是否被编译,而是编译器是语言...

DB2错误信息

  • 2013-07-30 10:48
  • 28KB
  • 下载

spring整合hibernate,jar包冲突错误信息总结

Error one:  org.springframework.beans.factory.BeanCreationException: Error creating bean with name ...

IAR 编译错误信息表

  • 2012-12-17 15:32
  • 119KB
  • 下载

Android 错误信息捕获发送至服务器

http://www.cnblogs.com/stay/archive/2011/07/21/2113167.html 程序员最头疼的事情就是bug和debug。这次debug长达2...

BIOS错误信息

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)