LUA
冷崖
这个作者很懒,什么都没留下…
展开
-
Lua: attempt to call method ‘xxxx‘ (a nil value)
解决方案:1、尝试用绝对函数方法调用:如local a = A.a or {};function a:Max(pa, pb)end--使用方法:A.a:Max(1,2); 2.那就还说明一个问题,该函数没注册上,看看是不是写函数时头文件未包含,又或者敲代码手速过快,导致出现这种错误function a:Max(pa, pb);end...原创 2021-12-01 14:38:01 · 4744 阅读 · 0 评论 -
Lua5.1~5.4版本包库导入失败
链接 参考博客在使用C/C++调用Lua时,虚拟机出现down机,则有可能说明你包库导入失败如若出现以下错误,基本可以确认了一般导入包库代码:luaopen_base(pLuaState);luaopen_math(pLuaState);luaopen_string(pLuaState);...以上几个包库还好,可是到table和io时,就会出错。利用Lua语言的堆栈机制,强制压入栈代码:lua_pushcfunction(pLuaState,luaopen_table);l原创 2021-07-14 19:53:57 · 396 阅读 · 0 评论