- 博客(7)
- 资源 (2)
- 收藏
- 关注

原创 lua学习26:《Lua程序设计(第2版)》第26章
1、当C调用Lua函数的时候,必须遵循一些简单的协议来传递参数和获取返回结果。相似的,从Lua中调用C函数,也必须遵循一些协议来传递参数和获得返回结果。另外,从Lua调用C函数我们必须注册函数,也就是说,我们必须把C函数的地址以一个适当的方式传递给Lua解释器。
2014-09-10 17:30:09
787

原创 lua学习24:《Lua程序设计(第2版)》第24章
1、如果Lua不只是独立的程序,为什么到目前为止贯穿整本书我们都是在使用Lua独立程序呢?这个问题的答案在于Lua解释器(可执行的lua)。Lua解释器是一个使用Lua标准库实现的独立的解释器。解释器负责程序和使用者的接口:从使用者那里获取文件或者字符串,并传给Lua标准库,Lua标准库负责最终的代码运行。就因为这个特性,所以Lua可以多平台下运行。2、Lua是一种扩展
2014-09-05 14:44:18
513
转载 c++中的 extern "C"
比如说你用C 开发了一个DLL 库,为了能够让C ++语言也能够调用你的DLL 输出(Export) 的函数,你需要用extern "C" 来强制编译器不要修改你的函数名。通常,在C 语言的头文件中经常可以看到类似下面这种形式的代码:#ifdef __cplusplusextern "C" {#endif/**** some declaration or so *****
2014-09-04 17:48:27
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人