LuaFileSystem是一个Lua库,用于补充标准Lua发行版提供的与文件系统相关的一组函数。
LuaFileSystem提供了一种可移植的方式来访问底层目录结构和文件属性。LuaFileSystem是免费软件,使用与Lua 5相同的许可证。
下面的办法不使用luarock包管理器安装lfs,而是直接编译lfs成dll文件导入lua使用
lfs源码下载
lfs发布地址:
https://github.com/lunarmodules/luafilesystem
下载后解压,我下载1.6.2版本。在src目录就是他的源码,有三个文件:
头文件lfs.h
源文件lfs.c
模块定义文件lfs.def
(用于导出符号)
下载lua库
编译lfs需要使用lua的库
lua5.1的windows版静态库下载地址