1.安装lua
http://www.lua.org/download.htm 下载lua。以最新的5.3.2为例
使用命令行执行命令
tar zxf lua-5.3.2.tar.gz
cd lua-5.3.2
make macosx test
2.取.a 与 .h 文件
取出 /usr/local/lib/liblua.a
与 /usr/local/include 下的全部lua相关的lua头文件
3.新建工程
xcode新建一个OS X的Command Line Tool 工程
将.a和include文件夹加入到工程中
4.运行
main.m文件
#include <stdio.h>
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
int main(int argc, const char * argv[]) {
// insert code here...
/* opens Lua */
lua_State *L = luaL_newstate();
/* opens the standard libraries */
luaL_openlibs(L);
/* runs Lua script */
luaL_dofile(L,"/Users/wesleyxiao/Desktop/test/hello.lua");
lua_close(L);
return 0;
}
hello.lua文件
print("hello lua")