----------------------------------------------------------------------------------
头文件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'
------------------------------------------------------------------------------------