使用Visual Studio进行跨平台开发

Visual Studio 组件安装预设

前提条件,Visual Studio Installer VS安装整合器里的工作负荷中,必须勾选确认安装了使用C++的Linux 组件。 这样我们在新建工程的时候,才可以使用模板来创建关于Linux操作系统的程序了。

在这里插入图片描述

端点调试依赖SSH远程连接主机的软件,C++环境(G++套件)和gdb gdbServer,所以在你的虚拟机中安装好这四个软件。激活SSH服务器,以便于VS Studio 作为客户机 走网络连接的SSH 协议连接到你的虚拟机服务器。

# 安装 调试组件
sudo apt-get install openssh-server g++ gdb gdbserver

# 启动ssh服务
sudo service ssh start

整合连接

先在你的开发机也就是SSH客户机,查一遍能不能在你的开发机这边连接到虚拟机服务器。

# 以SSH的方式,访问主机名为wangnaixing,IP地址为192.168.5.103的服务器,申请远程访问权限。

# 通常服务器会验明客户机的身份, 验明手段无非两种,密码验证和密钥验证。验证通过后,则可以输入命令操作服务器了
ssh wangnaixing@192.168.5.103

在这里插入图片描述

打开你的VSStudio 在跨平台菜单中配置VS连接到虚拟机。 填入主机名、端口 用户名即可。

在这里插入图片描述

这时候,直接上断点。编译调试,就可以都在VS Stduio了!
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐