我想在Visual Studio代码中调试Lua代码。试图使用actboy168的扩展名“ Lua Debug”,但在开始时,出现以下错误消息:
C:\ Users \ morit \ Documents \ Projects \ luamake> tools \ ninja.exe -f ninja \ msvc.ninja [0/5] cmd.exe / C cd tools \ msvc && lua.exe init.lua .... \ 3rd \ bee.lua \ build \ msvc \ msvc-init.ninja [1/5] cmd.exe / C cd 3rd / bee.lua && .... \ tools \ ninja.exe -f build \ msvc \ msvc -init.ninja忍者:错误:build \ msvc \ msvc-init.ninja:3:正在加载'ninja / msvc.ninja':Das System kann den angegebenen Pfad nicht finden。subninja ninja / msvc.ninja ^附近失败:build / msvc / _ / bee cmd.exe / C cd 3rd / bee.lua && .... \ tools \ ninja.exe -f build \ msvc \ msvc-init。 ninja ninja:构建停止:子命令失败。
有人知道我如何使它工作吗?
如果您想调试文件,例如test.lua
,只需添加一个.vscode/lauch.json
包含:
{
"version": "0.2.0",
"configurations": [
{
"type": "lua",
"request": "launch",
"name": "Launch",
"program": "${workspaceFolder}/test.lua"
}
]
}
然后点击“运行”->“开始调试”并选择目标。
"program":
在开始之前,请记住输入正确的文件。
这将启用您的调试任务。然后,您可以简单地通过F5
(或任何映射)执行它。
需要预先安装由actboy168命名的Visual Studio Code扩展,名为“ Lua Debug”和“ extensionPath”(谢谢!)。
安装lua并为其设置路径也很方便,但是它是可选的。
我在编译示例“ luamake”(https://github.com/actboy168/luamake)时也很费力,但这只是一个示例,您可以使用它来开始进行自我调试。将其加载到Visual Studio中后,您会注意到,它也将对其进行调试。所以lauch.json也在那里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句