
lua c/c++ require
BUG日日新
这个作者很懒,什么都没留下…
展开
-
Lua中require用法一
首先文件目录中有两个文件main.lua和BeRequired.lua如图,看名字大家也都可以理解了哪个是被调用的文件了。文件路径如下图:--[[ 这个是调用其他文件的文件,也就是main.lua!]]package.path = package.path .. ";?.lua"local requiredpackage = require原创 2012-07-23 09:20:31 · 14867 阅读 · 1 评论 -
Lua中require用法二及仿面向对象式编程
为了感谢昨天忠实读者,今天赶快在贴出今天又研究通的一些关于require的用法,这个是本质的用法,同时给大家一个lua面向对象思想的例子,闲话不多说了,目录结构还和上一篇一样:我们可以看到require这个工程下面有两个lua文件,大家一定很奇怪上次的c++文件哪去了,这次顺便给大家推荐个lua的调试工具luaEdit2010,我的资源中也有,贴个连接http://download.csd原创 2012-07-24 17:07:55 · 6987 阅读 · 0 评论 -
Lua部分源代码分析(讨论lua的库是如何实现)
我们在使用lua的时候一定觉得这门语言很高级,什么都不用去处理而且速度很快,超过了一般的脚本语言,这是因为其实lua内部是由c来管理内存的分配和释放的,用起来有点像java的垃圾回收器一样,但完全不是一个东西,看过lua源码的人都知道,它是自己建立了一套lua内存管理机制的,由c语言完成真正的内存分配和释放。异同点只要看垃圾回收机制的三大要素就知道了。 今天我来说下lua中有内置原创 2012-09-02 21:56:39 · 2592 阅读 · 0 评论 -
Lua自定义方式加载模块
很多人苦于lua脚本被别人破解导致整个游戏被他人抄袭而苦恼,现在来说说最近刚研究通的一种修改办法,可以加载自己加密过的脚本,而且又不会导致普通的lua脚本无法执行,这样既可以运行加密脚本也可以运行普通的脚本,这是多么爽的一件事情。好了接下来我直接给出我们需要修改的地方;打开文件loadlib.c这个文件我们可以看到有几个函数loader_Lua,loader_C等函数;我们可以仿写一个 ,实现原创 2014-03-27 20:45:43 · 3089 阅读 · 0 评论