lua for windows.exe(佔二十多mb那個) 目前在網路上沒有找到 5.3的版本,只有舊的5.1版本
以lua5.3以例,在windows上僅需要最簡單的三個檔案
luac.exe
lua53.dll
lua.exe
把這三個檔案放在d:\lua53,把這個目錄配置到環境變數下,在此目錄下新建乙個hello.lua,cd到這個目錄,使用lua hello.lua就可以執行lua檔案
d:\lua53> lua .\hello.lua
配置環境變數後,可以直接在命令列中輸入lua,然後輸入lua**進行執行
c:\users\qing>lua
> print("this from lua")
this from lua
>
自動配置lua到環境變數指令碼:
當然如果你需要使用一些第三方庫,或者像我一樣需要使用idea對lua進行除錯,建議安裝lua for windows,而不僅僅是上述三個檔案
lua版本發布時間表,更多版本的發布時間可見lua官網
命令:cl *.c注:cl是微軟提供的c語言編譯器
如果電腦已經安裝了visual studio的話,就已經有這個程式了。
在純lua開發中匯入第三方庫,以json為例,安裝lua for windows之後require成功且能正常使用,如果沒有安裝則會require失敗,原因是lua的執行環境中找不到對應的庫
在unity中進行除錯可以使用emmylua的新版本
在idea中對於純lua環境的**進行除錯,需要安裝lua for windows,如果要除錯單個lua檔案的話,需要新建乙個run/debug configurations,指定要除錯的lua檔案,並且勾選allow paraller run
emmylua的作者在2023年進行了新版本的開發,公升級emmylua版本之後也是可以進行除錯。
如果遇到lua中檔案無法查詢引用和跳轉問題,可以重新安裝emmylua外掛程式
在lua中提示unity的api,可以使用新的方法,見emmylua群的教程。
我之前的部落格中方法是針對emmylua在2023年及之前的版本,新版本的emmylua以群的教程為準。
《在lua中提示unityengine.dll的方法》
《在unity中對lua進行除錯》
luapanda 是乙個基於 vs code 的 lua **工具,設計目標是簡單易用。它支援多種開發框架,主要提供以下功能:
功能詳情可以參考專案介紹。luapanda 支援 lua5.1- 5.3,偵錯程式執行環境需要包含 luasocket。
lua 5 3開發除錯環境搭建
目錄 5.1 以後就沒有很好的lua ide可用了,luastudio不錯但是小貴,發現有位仁兄寫了個 visual studio code的lua除錯外掛程式,試了一下還不錯 外掛程式原始碼 安裝lua 5.3 debug 外掛程式,在vscode中按ctrl p,輸入 ext install l...
Windows平台 lua 5 3開發除錯環境搭建
安裝lua 5.3 debug 外掛程式,在vscode中按ctrl p,輸入 ext install lua debug vscode的除錯需要在乙個資料夾中,隨便建乙個資料夾比如叫luaproject 裡面建乙個lua檔案叫run.lua 配置除錯工具 開啟lua的除錯配置 直接除錯lua檔案修...
Lua開發環境配置
1 lua vs 選擇 tools 工具 options 選項 projects and solutions 專案和解決方案 vc directories c 目錄 1 在右邊的 show directories for 顯示目錄 中的下拉列表中選擇 include files 包含檔案 然後在下面...