Lua的靜態編譯 for 5 1

2021-04-17 18:37:54 字數 497 閱讀 2157

lua的靜態編譯(for 5.1)

--by coollen.mmx

在下找遍了好多**也沒找到lua的靜態編譯方法,而lua自帶的說明上也沒有太詳細的說明,作為乙個新時代的程式設計師,揹負著開創未來的歷史責任……,寫一點關於lua編譯手冊。(可憐的lua,和python沒法比啊,可惜在下又偏偏比較喜歡)。

準備:1 vs 2005

靜態編譯:

1 新建靜態庫工程。

2 把lua/src下的檔案都放入工程中,不過需要移除print.c、lua.c、luac.c,因為這3個檔案不會被用到。

3 f7,編譯。

編譯之後可以命名為lua51_static.lib,並放入lua/lib下,供其他程式使用。

使用庫檔案:

1 拷貝lua/etc/lua.hpp到你的工程目錄,並加入工程。

2 在工程中加入lib檔案。

3 f5,編譯執行。

用VS2010編譯LUA靜態庫

接下來要編譯lua庫了。1.建立乙個vc6的靜態庫工程,將lua源 中除 lua.c 之外所有檔案都加入工程中,然後編譯就可以使用了。將編譯的出來的.lib檔案命名為liblua.lib,取出待用。2.將lua源 檔案中的lauxlib.h lua.h luaconf.h lualib.h取出待用。...

lua的編譯 執行

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!lua是乙個指令碼語言,它的編譯器非常簡單。一般而言,lua在遊戲裡面使用得比較多。它可以通過類似於指令碼的形式把函式的功能序列起來,實現很多不可思議的效果。現在關於lua的資料比較少,主要有兩個文件可以介紹一下。乙個是雲風翻譯的lua手冊,另外一...

vs2012編譯使用lua 5 2靜態庫

2.開啟vs2012新建空白工程test 3.在解決方案中新增新的lib工程 win32 選擇靜態lib 不要預編譯頭 lualib 4.配置lualib工程 a 將lua源 下的src檔案拷入lualib資料夾下,並在工程中匯入 b lualib工程屬性c c genaral additional...