lua学习

lua学习

----------------------------------------------------------------------------------

头文件lua.h定义了Lua提供的基础函数。其中包括创建一个新的Lua环境的函数(如lua_open),调用 Lua函数(如lua_pcall)的函数,读取/写入Lua环境的全局变量的函数,注册可以被Lua代码调用的新函数的函数,等等。所有在lua.h中 被定义的都有一个lua_前缀。

头文件lauxlib.h定义了辅助库(auxlib)提供的函数。同样,所有在其中定义的函数等都以luaL_打头(例如,luaL_loadbuffer)。辅助库利用lua.h中提供的基础函数提供了更高层次上的抽象;所有Lua标准库都使用了auxlib。


----------------------------------------------------------------------------------

在控制台 使用 require 老是失败

后来发现要修改一下 package.path

require搜索模块时是根据package.path设的路径来搜索的


require搜索路径

package.path   -- lua模块路径

package.cpath    -- dll so 库路径


package.path = package.path..';d:\?.lua'


// require mylua.lua

require 'mylua' 


------------------------------------------------------------------------------------

你可能感兴趣的:(lua学习)