windowslua編譯
發布時間: 2025-09-09 08:13:11
1. 新手lua,我用的是lua for windows 我在scite 編譯下面程序為甚麼會出錯
運行正常
程序是出錯 不過錯誤是你規定產生的
你這里 如果輸入的是一個無法轉化成數字的字元串的話 就跳轉到error語句裡面了
這不就是產生錯誤么?
如果你是希望程序僅僅提示一行錯誤信息而不是產生錯誤的話你可以把error那一行改成print
print(line .. " is not a valid number")
2. Windows 下編譯 LuaJIT
這里使用 Visual studio 自帶的命令行工具來進行編譯,所以需要安裝好VS。
首先打開VS命令行工具。可以按 Win + S ,輸入 prompt 來找到它。如圖。
解壓 LuaJIT 源碼,並進入到解壓目錄 /src 下。輸入 msvcbuild 開始編譯。
看到 === Successfully built LuaJIT for xxxxx === 則是編譯成功了。
在解壓目錄 /src 下可以找到編譯生成的 luajit.exe 和 lua51.dll .
打開cmd。
如果沒有添加環境變數則先定位到LuaJit安裝目錄。
輸入 luajit +文件名 即可運行Lua腳本。
輸入 luajit -b +Lua腳本+目標文件名,即可編譯腳本。
熱點內容