【发布时间】:2020-07-22 08:20:24
【问题描述】:
我有一个 C++ 程序,用作我公司定义的语言的解释器。我希望能够调试通过 VSCode 执行的代码。
为了做到这一点,我在解释器中开发了一个调试适配器协议服务器实现(在 C++ 中),其想法是 VSCode 将直接与该服务器对话,这将作为回报发送与解释代码有关的所有数据。
这样我就不必为 VSCode 构建整个调试器扩展(尤其是因为我不会编写 JS)。
到目前为止,我完成了所有这些工作,这要归功于 launch.json 文件的“debugServer”键。
以下启动配置是我在开发过程中使用的配置:
{
"type": "node",
"request": "attach",
"name": "name",
"debugServer":12345
}
这一切都很好,但它现在只适用于本地主机。
有没有办法告诉调试适配器客户端(内置 vscode)将其请求发送到特定的 IP 地址?
【问题讨论】:
标签: visual-studio-code vscode-extensions vscode-debugger