lua5.3中加入lfs(luafilesystem)库
(2019-08-06 11:46:15)这个库可以实现平台无关(Linux和Windows通用)的文件系统访问
安装后只需 require "lfs"即可使用
安装步骤:
1、从github下载源码(地址:https://github.com/keplerproject/luafilesystem)
2、将lfs.h和lfs.c文件copy到lua的编译目录下(我的是"lua-5.3.4/src/")
3、修改用来编译的Makefile。
4、在linit.c中的static const luaL_Reg
loadedlibs[]里加入“{LUA_LFSLIBNAME,
luaopen_lfs}”
5、在lualib.h 中加入“#define LUA_LFSLIBNAME "lfs””、“LUAMOD_API int
(luaopen_lfs) (lua_State *L);”
6、重新make clean、make
如果在make的时候报错找不到“lua.h”请将lfs.c中的
#include
#include
#include
改为
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
---------------------
版权声明:本文为CSDN博主「qq_20363225」的原创文章,遵循CC 4.0
by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_20363225/article/details/80806070

加载中…