lua開發和除錯環境

2022-01-31 13:28:26 字數 1434 閱讀 9312

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 包含檔案 然後在下面...