iOS 使用lua以lua-5.3.4.tar.gz为例
到官方网站下载lua
http://www.lua.org/ftp/
下载
lua-5.3.4.tar.gz2017-01-12
这个版本 哪一个版本都可以。
解压 复制里面的src文件夹下的所有代码
新建一个framework工程
将工程中的代码全部移除,将src内的代码添加到工程中。
在Build Phases中加入头文件
修改luac.c中的main函数的函数名为其他名称如:
int lua_main(int argc, char* argv[])
将编译出的framework导入到其他工程中,在其导入的工程中需要添加
使用命令行vim新建一个test.lua文件
lua framework的头文件导入
自动生成并自动合并framework的脚本如何加入 点击链接查看
测试代码为:
-
运行结果为:
(void)viewDidLoad {
[super viewDidLoad];
();
(L);
[[NSBundle mainBundle]pathForResource:@"test" ofType:@"lua"];
;
(L,[scriptPath cStringUsingEncoding:NSUTF8StringEncoding]);
(error)
("%s",lua_tostring(L, -1));
}
(L);
}