We have a problem in our project,we use lua 5.1 as our scripting language.但是当在一个函数中使用lua_pushnumber将太多的数据从C++传递给lua时,lua堆栈看起来像是堆栈溢出,导致C++中的其他内存部分已经被写入,当回调返回到C++时,它会导致系统崩溃。我想知道是否有一些参数来控制lua堆栈的大小。我尝试更改在lua.h中定义的参数LUA_MINSTACK,但它似乎不起作用。我还尝试
Lua文档指出,Lua使用double表示类型为number的值,这允许使用浮点数正确地表示所有长整数值。warning C4244: 'argument' : conversion from 'double' to 'lua_Number', possible loss of data适用于:lua