目錄(?)
[+]
5.1 以後就沒有很好的lua ide可用了,luastudio不錯但是小貴,發現有位仁兄寫了個 visual studio code的lua除錯外掛程式,試了一下還不錯 外掛程式原始碼
安裝lua 5.3 debug 外掛程式,在vscode中按ctrl+p,輸入 ext install lua-debug
vscode的除錯需要在乙個資料夾中,隨便建乙個資料夾比如叫luaproject 裡面建乙個lua檔案叫run.lua
配置除錯工具
開啟lua的除錯配置
直接除錯lua檔案修改lanuce裡面的program項
模組功能
配置launch.json
launch模式,等同於使用lua.exe來執行你的**。
Windows平台 lua 5 3開發除錯環境搭建
安裝lua 5.3 debug 外掛程式,在vscode中按ctrl p,輸入 ext install lua debug vscode的除錯需要在乙個資料夾中,隨便建乙個資料夾比如叫luaproject 裡面建乙個lua檔案叫run.lua 配置除錯工具 開啟lua的除錯配置 直接除錯lua檔案修...
lua5 3異常機制
lua本質上利用c函式來操作lua虛擬機器。lua虛擬機器對於c來說只是在堆上的記憶體物件。lua有自己的執行物件 協程 每個協程有自己的呼叫棧。比如下面的函式 function add x,y return x y end如果x或y不能進行加法操作,在呼叫中就會產生異常。產生了異常,虛擬機器需要對...
lua5 3資料結構
由於lua版本迭代之間,資料結構和函式都會部分變化 以下是我分析的lua.h中的資訊,以便確定版本 define lua version major 5 define lua version minor 3 define lua version num 503 define lua version ...