摘要:
我们已经看到如何在C文件中使用lua_register注册lua可以使用的函数,也了解了C函数和lua函数之间如何传递参数。再提升一步,我们还可以将一组C函数组成一个模块交给lua环境使用。看具体的例子: mylualib.c #include #include #include... 阅读全文
posted @ 2013-01-12 20:56
#hanhui
阅读(316)
评论(0)
推荐(0)
摘要:
lua通过一个运行时栈来维护参数传递及返回,使用lua_to*等函数获取lua传递到C函数的参数,使用lua_push*从C函数返回值到lua脚本。此外也可以使用lua_getglobal从C函数获取lua脚本定义的全局变量。具体参看例子(test_lua.c): #includ... 阅读全文
posted @ 2013-01-12 14:27
#hanhui
阅读(357)
评论(0)
推荐(0)
摘要:
在C文件中,可以通过调用lua_register函数注册新的可以在lua脚本中使用的函数。 具体例子(test_lua.c)如下所示: #include #include #include /* For function exit() */ #include /* For ... 阅读全文
posted @ 2013-01-12 14:25
#hanhui
阅读(254)
评论(0)
推荐(0)
摘要:
lua是非常简单的脚本语言,我们以一个简单的例子开始(假设文件名字为my.lua) print("Hello world") 具体执行时,在命令行运行:lua my.lua 结果为: $ lua my.lua Hello world 另外,也可以在C语言中调用... 阅读全文
posted @ 2013-01-12 14:24
#hanhui
阅读(198)
评论(0)
推荐(0)

浙公网安备 33010602011771号