visual-studio-code - 如何从 VSCode 附加到另一台计算机上运行的进程?
问题描述
我有一个 C++ 程序,用作我公司定义的语言的解释器。我希望能够调试通过 VSCode 执行的代码。
为了做到这一点,我在解释器中开发了一个调试适配器协议服务器实现(在 C++ 中),其想法是 VSCode 将直接与该服务器对话,这将反过来发送与解释代码有关的所有数据。
这样我就不必为 VSCode 构建整个调试器扩展(特别是因为我不会编写 JS)。
到目前为止,我完成了所有这些工作,这要归功于 launch.json 文件的“debugServer”键。
以下启动配置是我在开发过程中使用的配置:
{
"type": "node",
"request": "attach",
"name": "name",
"debugServer":12345
}
这一切都很好,但它现在只适用于本地主机。
有没有办法告诉调试适配器客户端(内置 vscode)将其请求发送到特定的 IP 地址?
解决方案
推荐阅读
- c++ - 需要用 Book* 头变量重载运算符但不起作用
- python - Xbee python通过串行接口无线接收数据
- javascript - 计算属性中的 window.scrollY 在页面重新加载时为 0,可在热重新加载时正常工作
- python - 使用随机数时 if 语句不起作用
- python - 如果我重新初始化了种子并且它们具有相同的种子,为什么新游戏不等于前一个游戏?
- c - 如何跟踪从 Java 到 C 的 JNI 方法?
- javascript - React 片段类型是否错误
- python - 为什么 django-allauth 方法似乎无法正确调用 Reddit api?
- azure - Azure DevOps:从不同的帐户在 Build Pipeline 中添加 Azure 容器注册表
- c++ - C ++中不受控制的循环和函数跳过?