- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 【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 633
原创 【Programming In Lua (2E) 笔记】3:给C++程序插上翅膀——C++调用lua
前一篇文章总结了lua中C API的基本用法和常见的虚拟栈操作函数,并没有涉及到具体的lua代码,只有当这些API用来连接lua代码和C++代码的时候,才能发挥出它的最大威力。本文的主题在于使用C++来加载、调用lua代码。
2016-05-29 22:00:29 556
原创 【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 587
原创 【Programming In Lua (2E) 笔记】1:从源码安装lua
本文以lua-5.1为例,说明如何从源代码生成二进制的lua和luac可执行文件。PC操作系统以Mac为例。
2016-05-18 23:29:34 771
Cool Reader 3-1-0 - lib(so)文件压缩包
2013-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人