
lua
elloop
el
展开
-
【Programming In Lua (2E) 笔记】5:使用C++为Lua编写扩展库(macOS上两种动态库格式的坑)
本文记录了在macOS上使用c++为lua编写动态库的过程,分享一个容易翻车的坑原创 2016-08-31 20:39:29 · 3348 阅读 · 1 评论 -
【Programming In Lua (2E) 笔记】1:从源码安装lua
本文以lua-5.1为例,说明如何从源代码生成二进制的lua和luac可执行文件。PC操作系统以Mac为例。原创 2016-05-18 23:29:34 · 797 阅读 · 0 评论 -
【Programming In Lua (2E) 笔记】3:给C++程序插上翅膀——C++调用lua
前一篇文章总结了lua中C API的基本用法和常见的虚拟栈操作函数,并没有涉及到具体的lua代码,只有当这些API用来连接lua代码和C++代码的时候,才能发挥出它的最大威力。本文的主题在于使用C++来加载、调用lua代码。原创 2016-05-29 22:00:29 · 575 阅读 · 0 评论 -
【Programming In Lua (2E) 笔记】4:用lua扩展C++——C++调用lua函数
本文介绍如何在C++中调用lua的function,lua很多情况下是被用做一种扩展语言,它的function更是增加了这门扩展语言的灵活性,赋予了lua生命力,使它变化莫测。在lua的function中还可以回调宿主语言的函数。这篇文章展示如何从C++端调用lua函数,相反的过程在后面的文章再做介绍原创 2016-05-31 23:26:58 · 650 阅读 · 0 评论 -
【Programming In Lua (2E) 笔记】2:操作lua栈
本文总结了Lua中操作虚拟栈的API,通过这些API可以做到在Lua和C/C++之间传递数据,相互调用对方。在Programming In Lua那本书中(后文简称PIL),作者把这些API称作“C API”,一方面是因为他们是用C语言实现,另一方面它们的作用是用来实现C/C++语言和Lua之间的相互调用。正如PIL中说的那样,几乎所有的这些API都会操作虚拟栈,这个虚拟栈在C/C++与Lua通信过程中,解决了两者之原创 2016-05-28 23:34:36 · 620 阅读 · 0 评论 -
lua function
lua function初学者参考原创 2016-10-31 21:58:33 · 1735 阅读 · 0 评论 -
【cocos2d-x 学习与应用总结】最近一段时间使用cocos2d-x lua的总结
本文总结了近期使用cocos2d-x lua过程中的一些思考和收获。原创 2016-12-31 23:04:52 · 1172 阅读 · 0 评论