
Lua学习
lovemysea
种一棵树最好的时间是十年前,其次是现在。
展开
-
在VS2005中编译luabind
本文是在VS2005环境下编译luabind,旨在通过luabind实现 C++ 和 lua 之间交互;使用还是比较麻烦. 需要分别编译lua、luabind、boost;(1)编译lua下载lua从官方网站http://www.lua.org/download.html可得到源码包.编译lua使用VS.NET环境的使用VS提供的"Visual Studio命令提示",(使用VS2005的进入原创 2010-01-29 09:38:00 · 2263 阅读 · 0 评论 -
lua堆栈操作
(1)lua 和 C++之间的交互的基本知识: lua 和 C++ 之间的数据交互通过堆栈进行,栈中的数据通过索引值进行定位,(栈就像是一个容器一样,放进去的东西都要有标号)其中栈顶是-1,栈底是1,也就是第 1 个入栈的在栈底;也可以这么说:正数表示相对于栈底的位置(位移),负数表示相对于栈顶的位置(位移);(2)计算和清空栈中元素的操作:1、函数lua_gettop()用于返回栈原创 2010-01-29 10:32:00 · 29365 阅读 · 2 评论