Visual Studio和Linux远程调试

1. 在远程系统上设置 SSH 服务器

如果尚未在 Linux 系统上设置和运行 ssh,请按照以下步骤安装它。 本文中的示例结合使用 Ubuntu 18.04 LTS 和 OpenSSH 服务器版本 7.6。 不过,对于任何使用最新版 OpenSSH 的发行版,操作说明应该是相同的。

在 Linux 系统上,安装并启动 OpenSSH 服务器:

Bash

sudo apt install openssh-server
sudo service ssh start

若要让 SSH 服务器在系统启动时自动启动,请使用 systemctl 启用它:

Bash

sudo systemctl enable ssh

2. VS设置远程连接

在 Visual Studio 中,依次选择菜单栏上的“工具”>“选项”,以打开“选项”对话框。 然后,依次选择“跨平台”>“连接管理器”,以打开“连接管理器”对话框。

如果你以前没有在 Visual Studio 中设置过连接,Visual Studio 会在你首次生成项目时,为你打开“连接管理器”对话框。

在“连接管理器”对话框中,选择“添加” 按钮,以添加新连接。
在这里插入图片描述
在这里插入图片描述
选择“连接”按钮,尝试连接到远程计算机 。

如果连接成功,Visual Studio 便会将 IntelliSense 配置为使用远程标头。 有关详细信息,请参阅远程系统上标头的 IntelliSense。

如果连接失败,则需要更改的输入框的边框为红色

如果使用密钥文件进行身份验证,请确保目标计算机的 SSH 服务器正在运行且配置正确。

3.VS编译通过,提示“未定义标识符”

编译通过,所以跟代码肯定没关系,那“未定义标识符”的红色波浪线就是VS误判的

解决:工具 > 选项 > 文本编辑器 >C/C++ > 高级 > 把Intellisense中的禁用全部改为true

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值