E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
luaL_register
lua - lua调用c/c++的方法
之间的调用说白了就是建立c方法与lua方法的映射关系根据建立映射的方式不同,也就是调用的api不同进行分类一、手动在c中注册c方法和对应的lua方法名lua因为版本的更新,相关的api也有改动lua5.1之前:使用
luaL_register
汐客SeaKr
·
2023-10-09 08:41
COCOS
2dx
lua
lua调用c/c++
lua - 使用
luaL_register
方法实现 lua调用c/c++(lua5.1及之前版本可用)
lua5.1之前可以使用
luaL_register
方法在c/c++中进行方法的批量注册。直接整活。。。
汐客SeaKr
·
2023-10-08 19:58
lua
lua调用c
luaL_register
luaL_newlib不同版本的区别
lua_State*L){staticconstluaL_Regfuncs[]={{"func1",func1},{"func2",func2},{NULL,NULL}};#ifdeflua5.1//5.1下直接使用
luaL_register
所以现在就
·
2021-06-26 17:29
cocos2dx-3.x 导入 Lua 扩展库
/external/lua目录下2.修改lua_extensions.c,包含相关文件3.修改Android.mk做Android支持Lua扩展库一般由C/C++写成,其接口有两种方式生成,一种是手写
luaL_register
林小吋
·
2021-05-03 09:25
c语言与lua交互(capi)介绍, lua调用C语言函数详解(一)
说明如下:luaopen_*:*表示模块名称,lua文件引用模块时对应的包名称(如require"mylua"),
luaL_register
的第二个参数与*保持一致.myl
hello188988
·
2020-08-19 09:40
lua
Lua5.3简单的C扩展示例以及与OpenResty(LuaJIT)的兼容编译
扩展示例和LuaSQL,这次我们在标准的Lua官方标准版本Lua5.3下编译这个C扩展……之所以没有随着上一篇文章中写出来,而是采用另发一篇博文来补充的原因是……我刚刚才编译并测试成功……编译时总是报“
luaL_register
yimengqiannian
·
2020-08-19 07:19
Lua
OpenResty
编码
cocos2dx-3.x 导入lua扩展库
lua扩展库一般由c/c++写成,其接口有两种方式生成,一种是手写
luaL_register
(lua5.1),另一种是利用tolua++工具。
linking530
·
2020-07-11 11:12
lua
lua-5.1 和 lua-5.2 之间的一些差异。
1.luaL_register2luaL_setfuncslua5.1之中有一个
luaL_register
,用于把luaL_Reg数组中的所有函数注册到lua中。
hacking_in_my_mind
·
2020-07-11 07:39
Lua
Lua调用自定义C模块
这里涉及如何如何生成一个动态链接库so文件;Lua5.2中导出函数从
LuaL_register
变成了LuaL_newlib。对于具体的细节有待深入。
·
2019-09-22 17:52
lua5.3 批量注册c函数
cocos2d-x使用的lua版本号为5.1,使用的是
luaL_register
()函数来进行批量注册。下面说一下在5.3版本怎样批量注册函数。先以luaL_openlibs()函数为例。
小牛_牛sky
·
2018-04-14 11:27
lua
Lua5.2改动
第三方cmodule,如使用
luaL_register
需要改为 luaL_newlib。
puppet_master
·
2015-08-29 18:00
lua
改动
5.2
lua-5.1 和 lua-5.2 之间的一些差异。
1.luaL_register2luaL_setfuncslua5.1之中有一个
luaL_register
,用于把luaL_Reg数组中的所有函数注册到lua中。
tianxiawuzhei
·
2015-06-02 20:00
cocos2dx-3.x 导入lua扩展库
lua扩展库一般由c/c++写成,其接口有两种方式生成,一种是手写
luaL_register
(lua5.1),另一种是利用tolua++工具。
w00w12l
·
2015-02-09 16:00
Lua5.2改动
第三方cmodule,如使用
luaL_register
需要改为 luaL_newlib。
liutianshx2012
·
2014-12-23 14:00
lua
undefined reference to
luaL_register
undefinedreferenceto
luaL_register
问题是库中没有找到该函数。可能是老版本的头文件,新版本的库。解决办法:重新下个新的lua版本安装使用,把原先的文件都替换掉。
lanyang123456
·
2014-10-29 19:00
Lua 调用自定义C模块
这里涉及如何如何生成一个动态链接库so文件;Lua5.2中导出函数从
LuaL_register
变成了LuaL_newlib。对于具体的细节有待深入。
vonzhoufz
·
2014-09-01 15:00
c
Module
lua
luaL_newlib
从Lua中调用C函数
无法编译过去,“warning: implicit declaration of function ‘
luaL_register
’ [-Wimplicit-function-declaration]”。
xiaomage234
·
2013-09-17 12:00
lua-5.1 和 lua-5.2 之间的一些差异。
1.luaL_register2luaL_setfuncslua5.1之中有一个
luaL_register
,用于把luaL_Reg数组中的所有函数注册到lua中。
hacking_in_my_mind
·
2012-06-17 11:00
table
null
lua
lua5.2 改动
第三方cmodule,如使用
luaL_register
需要改为luaL_newlib。如lfs库
luaL_register
(L,"lfs",fslib)改为luaL_newlib(L,fslib);。
DOOM
·
2012-03-21 19:23
LUA
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他