actboy168 / lua-debug

Lua Debug Adapter for Visual Studio Code
MIT License
439 stars 95 forks source link

attach模式是否能提供案例?谢谢大大 #59

Closed ArkYk closed 3 years ago

actboy168 commented 5 years ago

launch实则就是启动进程+attach,所以launch模式就是最好的例子

ArkYk commented 5 years ago

谢谢大大,我描述一下我现在的情况。第三方的exe调用了一个.lua,我需要能实时调试这个.lua不知道可不可行?lua是刚开始琢磨,对这一块不是很熟。

actboy168 commented 5 years ago

一般用launch就行

ArkYk commented 5 years ago

一般用launch就行

emmm...我这种情况下launch.json配置是按照readme.md中的第二种方式配置吗? launch模式,启动一个进程(比如lua.exe或者其他动态链接了luadll的exe)并调试。如果需要调试的目标和lua.exe的行为不一致,可以采用这个模式。

Vecol commented 5 years ago

试了下debug Unity里面的lua代码会直接报下面的错误, 用的是tolua这个插件,应该是魔改过的dll 图片 配置是这样的

        {
            "name": "lua attach",
            "type": "lua",
            "request": "attach",
            "stopOnEntry": true,
            "processName": "Unity.exe",
        },
actboy168 commented 5 years ago

错误提示应该已经说得很清楚了