1. 程式人生 > >dev c++ 實現 c 嵌入 lua5.3

dev c++ 實現 c 嵌入 lua5.3

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