Cocos2d-Lua 输出脚本预编译错误产生位置

版本cocos2d-x 3.15

lua文件语法错误时提示

[LUA ERROR] - load "xxxx.lua", error: syntax error during pre-compilation.

定位到文件:CCLuaStack.cpp 中的函数 

int LuaStack::luaLoadBuffer

作修改:

            case LUA_ERRSYNTAX:

                CCLOG("[LUA ERROR] - load \"%s\", error: syntax error during pre-compilation.", chunkName);

                CCLOG("{LUA L} %s", lua_tostring(L, -1));  // 添加此行

                break;

注:如果需要输出其它错误情况,将这一行放在swich外

 

转载于:https://www.cnblogs.com/leaving/p/8067121.html

你可能感兴趣的:(Cocos2d-Lua 输出脚本预编译错误产生位置)