lua c语言混合编程入门
生活随笔
收集整理的這篇文章主要介紹了
lua c语言混合编程入门
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
1.現在lua源碼包,解壓得到源碼
2.在vs2008(我用的是這個)上建立“靜態庫(S)”工程,去掉"預編譯頭(P)"
3.添加源碼到所建的工程下面,去掉lua.c(這是lua解釋器,如果在其他語言中使用lua,這個就沒有必要)。
4.編譯,一般是沒什么問題,我將剛才的工程命名為lualib,則得到lualib.lib
5.提取生成的靜態庫lualib.lib和頭文件 lua.h lauxlib.h lualib.h libconf.lib
6.新建一個helloworld控制臺c程序,添加工程頭文件和庫。
主程序代碼為:
/***************************************************** ** ** C-API ** ** yangj 2011-04-20 ** ** *****************************************************/#include <stdio.h>#include "lua.h" #include "lauxlib.h" #include "lualib.h"#pragma comment(lib, "lualib.lib")int main(void) { lua_State * L = lua_open(); // open lualuaL_openlibs(L);luaL_dofile(L, "c:\\test.lua");lua_close(L);return 0; }在C盤下面建立一個簡單的lua程序,例如: print "Hello World"編譯運行即可。轉載于:https://my.oschina.net/tonyyang/blog/15773
總結
以上是生活随笔為你收集整理的lua c语言混合编程入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Juniper防火墙命令行查错工具sno
- 下一篇: Python学习十大良好习惯