`

mac xcode 下搭建lua环境(宿主c语言)

阅读更多
新的项目可能需要使用lua语言写脚本,故先试验了下

首先是安装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~




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics