LuaPanda icon indicating copy to clipboard operation
LuaPanda copied to clipboard

调试器没有找到文件 lua.lua 。 请检查launch.json文件中lua后缀是否配置正确, 以及VSCode打开的工程是否正确

Open Zheng-Hongyi opened this issue 2 years ago • 4 comments

Zheng-Hongyi avatar Jun 02 '22 08:06 Zheng-Hongyi

“调试器没有找到文件 lua.lua 。 请检查launch.json文件中lua后缀是否配置正确, 以及VSCode打开的工程是否正确”,然后在打断点的地方不会停住

Zheng-Hongyi avatar Jun 02 '22 09:06 Zheng-Hongyi

看起来是因为调试器获取到的文件名是lua, 这个名称应该是错误的。 加载lua文件时,接口会要求传入一个文件名,这个名称最终被调试器hook捕获,作为断点判断的依据。可以看一下框架这里传入的文件名是否有错误 image

stuartwang avatar Jun 23 '22 13:06 stuartwang

我也遇到了同样的问题,后来发觉是LuaConst.cs文件下面的openLuaDebugger = false没有打开,把这个变量设为true就行了,但是我在我另一台电脑上这样操作以后又出现了新的问题,调试的时候提示无法加载源len.lua,并会报一个“Lua文件名不匹配Lua/libpdebug.lua"的错

sweezt avatar Aug 29 '22 03:08 sweezt