VS2019远程开发配置

尝试一下win10远程linux开发,从而配置linux远程去调试。

1 安装环境

1.1 win10启用vs2019 linux

在这里插入图片描述


1.2 centos安装相关库

# centos
 sudo yum -y install gdb gdb-gdbserver zip openssh-server gcc gcc-g++
# ubuntu
sudo apt-get install gdb gdbserver zip openssh-server g++

2 新建项目

2.1 创建C++ linux控制台项目

在这里插入图片描述

【特别注意】在C:\anjos\vs\linux-win\linux-win\linux-demo\readme.html下产生了官网的说明文档
在这里插入图片描述


2.2 添加跨平台->连接管理器

【工具】->【选项】->【跨平台】->【连接管理器】
在这里插入图片描述
【特别注意】这样会在/home/kaldi/projects下产生对应的同步项目。方便后续调试和开发。


2.3 打开Linux控制台用于调试输出

在这里插入图片描述


2.4 和vs一样正常调试

在这里插入图片描述


2.5 linux下产生的文件运行

cd /home/kaldi/projects/linux-demo/bin/x64/Debug
#其实不需要.out,这个其实就是linux开发产生的可执行文件了
./linux-demo.out

在这里插入图片描述


3 注意问题

3.1 文件编码问题

会发现main.cpp的文件编码已经是utf8,从vs2019开始微软已经对linux默认是utf8了

3.2 项目属性

在这里插入图片描述


4 附加包含目录

利用vs2019编译器远程调试linux程序(走心版)
这个有讲到如何添加linux上的绝对路径,作为附加包含目录。
以及有讲到多个项目之间如何链接

4.1 库依赖项和附加依赖项

【库依赖项】只填库名即可
【附加依赖项】要填完整库路径
在这里插入图片描述

4.2 附加库目录

要填绝对路径
在这里插入图片描述


4.3 附加包含目录

要填绝对路径包含目录
在这里插入图片描述


4.4 linux和win同步系统路径

vs会随机生成一个数字,用于存放和linux同步的头文件和源码
C:\Users\anjos\AppData\Local\Microsoft\Linux\HeaderCache\1.0-1107493118
当然以后也可以手动拷贝到这里即可。

在这里插入图片描述

Reference

VS2019 C++的跨平台开发——Linux开发
【微软官网】下载、安装和设置 Linux 工作负载
利用vs2019编译器远程调试linux程序(走心版)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值