lua
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言与lua交互(capi)介绍, lua调用C语言函数详解(二)
基础: lua与C语言使用“栈”交互数据,“栈”是一种先进后出的机制,“压栈”就是将一个元素放到栈顶,lua_push* 函数就是将不同类型压入到栈中。圧栈的第一个元素编号为1,第二个元素编号为2,以此类推到N,当然也可以使用负数表示,-1表示栈顶(最上面的元素,也是倒数第一个元素),-2表示倒数第二个元素,以此类推到-N。lua调用c函数时(如上例的mylua.add(20, 30)原创 2015-01-25 21:03:25 · 2324 阅读 · 0 评论 -
c语言与lua交互(capi)介绍, lua调用C语言函数详解(一)
lua语言可以直接调用c/c++函数,进一步扩展业务功能。详细步骤如下: 1. 准备lua库文件,如果本地安装了lua程序,可以搜索“lua.h”文件,将该目录所有文件拷贝至开发目录。 2. 新建c文件,如mylua.c,包括以下内容。 说明如下: luaopen_* : * 表示模块名称, lua文件引用模块时对应的包名称(如require "mylua"),l原创 2015-01-25 17:59:10 · 1312 阅读 · 0 评论
分享