gpt4 book ai didi

windows - 从 Visual Studio 2017 连接到适用于 Linux 的 Windows 子系统

转载 作者:可可西里 更新时间:2023-11-01 14:16:55 28 4
gpt4 key购买 nike

我希望从 VS2017 调试 Linux C++ 控制台应用程序,如这些教程所示:

Writing And Debugging Linux C Applications From Visual Studio Using The Windows Subsystem For Linux

targeting windows subsystem for Linux from visual studio

我在我的 WSL Ubuntu 16.04 安装中安装了 gdbserver 和 openssh-server,sshd 正在运行,但我无法从 VS2017 连接。当我尝试时,出现错误 “连接失败”。请确保主机名和端口号正确'

Visual Studio 2017 Connect to Linux

就我而言,主机名和端口号都是正确的。我知道 WSL 仍处于 Beta 阶段,所以我假设问题与 WSL 有关(我最近安装了 Windows 10 Creators Update,所以它至少是最新的,但我期待 ssh与 CU 合作)。我使用的是 Windows 10 版本 1703,内部版本 15063.250。

更新我让 Visual Studio 连接到我的 Ubuntu VM,这证明它可以工作,问题一定出在 Windows 上的 Bash 上。传入连接无效,但传出连接按预期工作。

VS Connection Manager Dialog Box

有没有其他人在以这种方式从 Visual Studio 2017 连接到 WSL 时遇到问题?

最佳答案

是的,看起来这个问题已经被报告了herehere .

根据最近对后一个线程的评论,该问题已在 Windows Insider build 16199 中得到解决。根据您的情况,这可能是您的一个选择,直到将修复程序合并到发布版本中。

如果您在生产环境中,我建议继续使用 VM。我个人在 Windows Insider 构建方面并没有遇到太多麻烦,但总会有一些风险。

关于windows - 从 Visual Studio 2017 连接到适用于 Linux 的 Windows 子系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44088855/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com