Lua入门之四:Lua调用C/C++库(函数压栈方式)
前面讲过Lua载入dll的方式去调用函数库,下面介绍的是函数压栈的方式调用函数库,通过lua_register把函数注册到lua的栈中,lua_register的定义如下,#define lua_register(L,n,f) (lua_pushcfunction(L, (f)), lua_setglobal(L, (n)))看了定义就知道,其实就是函数压栈,然后设置为全局变量,这样lua就可以调用它了。// libforlua-2.cpp : 定义控制台...