dev c++ 實現 c 嵌入 lua5.3
阿新 • • 發佈:2018-01-18
str blog print 方法 int 用法 pen include 靜態
1.折騰了好久,發現網上的教程都是lua5.1的使用方法,這裏介紹lua5.3的用法,這裏使用上篇文章編譯的靜態庫和lua5.3.4的源碼
2.新建console application工程
3.加入生成的靜態鏈接庫
4.復制lua5.3.4源碼到工程目錄
我新建立了個文件夾,把源文件都放了進去
5.設置包含文件路徑
6.新建main.c
1 #include "lua.h" 2 #include "lauxlib.h" 3 #include "lualib.h" 4 5 int main(int argc, char *argv[]) 6 {7 lua_State *L = luaL_newstate(); 8 luaL_openlibs(L); 9 const char *buf = "print(‘hello, world!‘)"; 10 luaL_dostring(L,buf); 11 lua_close(L); 12 return 0; 13 }
直接編譯,大功告成
dev c++ 實現 c 嵌入 lua5.3