原文:为Lua5.3编写C模块简单示例

为Lua . 编写C模块简单示例 一 编译安装Lua . MSVC 命令行安装脚本: 打开vs开发人员命令提示,执行此脚本,进行编译。 生成的目录文件结构: 使用VS编写Lua的C模块时, VS的配置。 C模块mytest.h头文件源码: C模块mytest.c文件源码: 点击生成,产生以下文件 我们只需要将 cl .dll 文件,拷贝到Lua的工作目录下即可。 LuaFile .lua 文件源码 ...

2017-10-29 22:41 0 1621 推荐指数:

查看详情

lua5.3调用C/C++

马上面临毕业设计,打算做点跟网游有关的,先从做周边工具开始,目前正在做一个协议序列化和反序列化的东西,广告一波先: https://github.com/Anti-Magic/rproto 目前非常简陋,功能还没做完,不要当真。。 因为目标是绑定到lua,作为一个独立的库,不想对项目有依赖 ...

Thu Jan 21 19:22:00 CST 2016 0 2106
lua5.3中luaL_setfunc设置upvalue的用法示例

缘起 luaL_setfuncs 这个函数可以注册c函数到lua,另外还可以设置闭包函数使用的变量upvalue. 我没有用过,在 云风的skynet 才第一次见过,于是写个例子实际使用以下. 函数原型: void luaL_setfuncs (lua_State *L, const ...

Mon Jul 17 06:52:00 CST 2017 1 2640
CentOS7 上安装 Lua5.3

/bin/luac 2.编译Lua5.3版本 ①下载lua-5.3.3.tar.gz ②m ...

Wed Dec 28 23:47:00 CST 2016 0 5622
mac 下安装 lua5.3 + cjson

1.lua 5.3的安装 直接去官网下载 http://www.lua.org/ftp/lua-5.3.3.tar.gz 2.CSJON 编译lua-cjson库,用的是云风fork后修改的支持lua53 integer64的库,传送门:lua-cjson库 https ...

Thu Sep 29 20:37:00 CST 2016 0 2313
Lua 5.3 协程简单示例

Lua 5.3 协程简单示例 来源 http://blog.csdn.net/vermilliontear/article/details/50547852 生产者->过滤器->消费者 模式的协程示例 运行截图现象 ...

Fri Oct 27 10:11:00 CST 2017 0 1400
Lua-pb 升级到Lua5.3

项目lua库升级到5.3版本后,最头疼的就是原先的一些第三方库原先只是基于lua5.1设计的,比如protobuff 相关的的. 之前项目引入Lua-pb 实现protobuf的解析和使用,但是这个库对64位的数据大多是基于32位,有些地方需要修改下。 替换 Struct pack/unpack ...

Fri May 12 22:50:00 CST 2017 0 2397
Lua5.1 升级 Lua5.3 升级 小结

Lua的版本差异确实是比较让人头疼的事情,之前在移动端一直采用Android下使用LuaJit,Ios下使用Lua5.1。这次升级到Xlua(lua5.3版本)主要有两方面的原因:一是ulua后续维护比价差,决定要升级到xlua,另一方面是公司在上线检查中提示禁止Luajit的使用(一些Crash ...

Mon May 08 07:31:00 CST 2017 0 16391
Lua5.3 注册表 _G _ENV

注明来源:http://blog.csdn.net/murisly/article/details/46518551 注册表的描述,借用PIL中的一段话: registry 一直位于一个由 LUA_REGISTRYINDEX 定义的值所对应的假索引(pseudo-index)的位置。一个假索引 ...

Mon May 15 23:01:00 CST 2017 0 1722
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM