lua/c++
kerrli
这个作者很懒,什么都没留下…
展开
-
在lua5.2.3的环境下,vs2012生成c的dll程序块供lua调用
lua是一种脚本,它的存在是辅助项目,所以合理的理解应该是一个解决方案包含一个c++主程序,c程序块,和 lua脚本。主程序调用lua,lua调用c程序块,这里的理解就是DLL。这样我们可以把逻辑之间合理的分开。以后更新打增量包就可以了。 好了,切入正题:如何用vs2012生成dll文件。 vs2012 生成一个工程即一个解决方案,在解决方案里添加 新建 win32 console 工程,选为原创 2014-12-31 14:20:07 · 1306 阅读 · 2 评论 -
lua学习 settable
lua_settable(lua_State* L, int index) 就是把表在lua堆栈中的值弹出来,index 是table 在堆栈中的位置,假如 table 在 -3, 则key 应该是 -2,value 是 -1原创 2015-12-02 11:28:18 · 2467 阅读 · 0 评论 -
lua学习 lua,c++对象调用流程
根据自己几天的查找理解,得出结论共勉: 程序员参照自己自定义的头文件,按规则编写一个pkg,用tolua++ 将pkg转化成cpp文件,这将成为,lua,c++的中介器。 然后,将得到的cpp的新生成的接口,在程序初始化时,调用,则该类注册成功,都可以被lua调用。 不懂留言。。原创 2015-12-02 19:40:09 · 452 阅读 · 0 评论