使用VS远程连接linux并进行开发
此功能需要vs2015及以上,此处以VS2019为例
在安装VS时需要把linux支持选上,已经安装了的可以通过修改VS进行安装。
具体流程:
首先新建项目
选择Linux的控制台应用程序
选择好位置、名称后创建即可
这样我们的项目会创建一个main文件,其内容为:
#include <cstdio>
int main()
{
printf("%s 向你问好!\n", "ThreadPool");
return 0;
}
点击此处 添加远程连接
注意linux需要有ssh服务,正常填写即可
我这里连的是阿里云的,注意需要获取阿里云的外网ip,这样才能顺利连接。
注意:远程连接的linux应当有gdb,没有的话要用包管理器安装(Ubuntu下为apt-get CentenOS下为yum)
下载安装即可:
sudo apt-get install gdb
接下来要对这个连接进行一定设置
工具->选项 一定要把勾打上,然后点击更新(第一次为下载) ,这样编写代码才有智能提示
然后就会下载更新这个标头 等待完成即可
接着查看属性窗口
里面有一堆设置,可以按照需要进行设置
可以看到远程根目录
这个目录是我们程序在linux的位置,可以进行设置
尝试运行此项目
我们打个断点后运行这个项目
可以看到已经显示运行的结果辣~
在linux端查看编写的程序
我们的远程根目录是~/projects
我们就到这个位置去查看
这个就是我们的项目,再进行一层
可以看到main.cpp文件。bin是可执行程序的目录,obj是缓存文件。
之后就可以畅快的使用VS来(远程)编写linux程序了~