如何在 Visual Studio Code 中调试 Lua
我想在 Visual Studio Code 中调试 Lua 代码。 尝试使用 Extension "Lua Debug" 由 actboy168 提供的,但是在启动时,我得到以下错误信息:
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 ninja: error: build\msvc\msvc-init.ninja:3: loading 'ninja/msvc.ninja': Das System kann den angegebenen Pfad nicht finden. subninja ninja/msvc.ninja ^ near here FAILED: build/msvc/_/bee cmd.exe /C cd 3rd/bee.lua && ....\tools\ninja.exe -f build\msvc\msvc-init.ninja ninja: build stopped: subcommand failed.<
有人知道我该如何使它工作吗?
- Lua 虚拟机加密load(string.dump(function)) 后执行失败问题如何解决
- 我想创建一个 Nginx 规则,禁止访问
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?

如果您想要调试一个名为
test.lua的文件,只需添加一个.vscode/launch.json文件,包含以下内容:{ "version": "0.2.0", "configurations": [ { "type": "lua", "request": "launch", "name": "Launch", "program": "${workspaceFolder}/test.lua" } ] }然后点击 "Run"->"Start Debugging" 并选择启动目标。
在开始之前,请确保在
"program":中引用了正确的文件。这将启用您的调试任务。然后您只需要执行
F5(或您的映射键)。您需要事先安装名为 "Lua Debug" 和 "extensionPath" 的 Visual Studio Code 扩展工具(感谢 actboy168!)。
另外,如果您已经安装了 Lua 并保持了其路径,这将非常方便,但是这不是必需的。
我也遇到了编译示例 "luamake"(https://github.com/actboy168/luamake)的困难,但这只是一个示例,您可以使用它自行启动调试。 一旦在 Visual Studio 中加载此示例,您会注意到它也可以启动调试。因此,lauch.json 也在那里。