4语言专区
文章平均质量分 80
csdn_gamedev
这个作者很懒,什么都没留下…
展开
-
C/C++中嵌入Lua--转自bbs.luachina.net
Calling Lua Functions这一篇接着第一个篇"Hello, World!",介绍如何在Lua中定义函数然后在C/C++中调用他,这将涉及到参数传递,返回值,全局变量等。Lua中定义函数非常简单,以关键字function开头,后面跟上函数名,参数列表,函数体,函数定义以end结尾。Lua中函数可以传递多个参数也可有多个返回值。下面有个简单的Lua函数,两个数字相加返回两者的和。 代码原创 2005-04-17 16:08:00 · 5037 阅读 · 0 评论 -
如何使用Lua扩展C/C++应用系列1-转自bbs.luachina.net
Getting Started with Lua Lua是轻量级的脚本语言,可以很方便用来扩展C/C++应用程序,下面我们通过几个简单的例子来学习Lua如何扩展C/C++的。 首先,你需要安装Lua,如果你使用windows操作系统你可以下载别人编译好了的二进制程序即可使用,当然你也可以下载Lua源代码(http://www.lua.org/download.html)使用你喜欢的编译器编译成二进原创 2005-04-17 16:55:00 · 7159 阅读 · 3 评论 -
如何使用Lua扩展C/C++应用系列3-转自bbs.luachina.net
Calling C++ Functions from Lua 这次与第二篇文章相反,介绍如何在Lua中调用C/C++函数,首先,我们用C/C++创建一个函数并告诉Lua解释器,然后在Lua中调用这个函数并使用函数的返回值。 定义一个C/C++函数: 要想C/C++中的函数能被Lua调用,函数定义必须这样: 代码:typedef int (*lua_CFunction) (lua_State *L)原创 2005-04-17 16:45:00 · 4078 阅读 · 0 评论