windows下編譯lua環境

2021-10-08 12:28:57 字數 1022 閱讀 3544

在win下編譯搭建新版本的lua開發環境

解壓到任意目錄

開啟vs開發人員命令提示符

切換到原始碼src目錄

依次執行以下命令

cl /md /o2 /c /dlua_build_as_dll *.c

ren lua.obj lua.o

ren luac.obj luac.o

link /dll /implib:lua5.3.5.lib /out:lua5.3.5.dll *.obj

link /out:lua.exe lua.o lua5.3.5.lib

lib /out:lua5.3.5-static.lib *.obj

link /out:luac.exe luac.o lua5.3.5-static.lib

在src同級目錄下新建資料夾 命名dist

在dist資料夾中新建bin include lib三個資料夾

將src目錄以下幾個檔案複製到dist/bin中

lua.exe

lua5.3.5.dll

luac.exe

將src目錄以下幾個檔案複製到dist/include中

lauxlib.h

lua.h

lua.hpp

luaconf.h

lualib.h

將src目錄以下幾個檔案複製到dist/lib中

lua5.3.5.exp

lua5.3.5.lib

lua5.3.5-static.lib

luac.exp

luac.lib

將dist/bin新增到系統變數path中

在cmd中執行lua 即可開始互動模式

執行lua指令碼

假設lua檔案為test.lua

by auguralpha

2019.12.07

windows下編譯lua原始碼

因為之前一直使用 lua for windows 來搭建lua的使用環境,但是最新的 lua for windows 還沒有lua5.2,我又想用這個版本的lua,所以被逼無奈只能自己編一下lua原始碼。首先從 lua的官網 所有的lua原始碼都放在了 src 資料夾下,當然,不同的lua版本目錄結...

《轉》windows下編譯lua原始碼

因為之前一直使用lua for windows來搭建lua的使用環境,但是最新的 lua for windows 還沒有lua5.2,我又想用這個版本的lua,所以被逼無奈只能自己編一下lua原始碼。首先從lua的官網 所有的lua原始碼都放在了 src 資料夾下,當然,不同的lua版本目錄結構有可...

《轉》windows下編譯lua原始碼

因為之前一直使用lua for windows來搭建lua的使用環境,但是最新的 lua for windows 還沒有lua5.2,我又想用這個版本的lua,所以被逼無奈只能自己編一下lua原始碼。首先從lua的官網 所有的lua原始碼都放在了 src 資料夾下,當然,不同的lua版本目錄結構有可...