新的项目可能需要使用lua语言写脚本,故先试验了下
首先是安装lua,这个百度即可
lua安装完后,打开xcode,新建一个控制台程序,语言当然是c语言。
main.c
然后在/Users/longdd/Desktop/programs/lua目录下,新建我们的lua脚本语言
当然,这样还不行,接下来是引入lualib.a文件 路径一般是/urs/local/lib/liblua.a 直接右键工程名加进去即可。
最后build settings->search paths->header_search_paths 加上/urs/local/include
header_search_paths 加上/urs/local/lib(可以亲自cd进去看看相关文件存不存在)
ok,编译运行,build succeed!
最终输出就是脚本语言里的几个print
it's...
hello world
bye~
首先是安装lua,这个百度即可
lua安装完后,打开xcode,新建一个控制台程序,语言当然是c语言。
main.c
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
int main(){
lua_State *L = luaL_newstate(); /* opens Lua */
luaL_openlibs(L); /* opens the standard libraries */
luaL_dofile(L,"/Users/longdd/Desktop/programs/lua/hello.lua"); /* runs Lua script */
lua_close(L);
return 0;
}
function saysth()
print("it's...")
print("hello world")
print("bye~")
end
saysth()
然后在/Users/longdd/Desktop/programs/lua目录下,新建我们的lua脚本语言
当然,这样还不行,接下来是引入lualib.a文件 路径一般是/urs/local/lib/liblua.a 直接右键工程名加进去即可。
最后build settings->search paths->header_search_paths 加上/urs/local/include
header_search_paths 加上/urs/local/lib(可以亲自cd进去看看相关文件存不存在)
ok,编译运行,build succeed!
最终输出就是脚本语言里的几个print
it's...
hello world
bye~