1、转载:https://blog.csdn.net/sc1987910/article/details/79622014
2、上述转载的博客会编译不通过,需要在lfs.h中添加:
#ifdef __cplusplus
extern "C" {
#endif
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
#ifdef __cplusplus
}
#endif
这样在进行安卓打包的时候才可以编译通过。
方案二:
1、需要在lfs.h中添加:
#ifdef __cplusplus
extern "C" {
#endif
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
#ifdef __cplusplus
}
#endif
2、在AppDelegate函数中添加注册,全局变量lfs
3、在lua文件中require "lfs";可以直接使用全局变量 lfs,
4、lfs的使用,自行百度喽...