本文仅记录以备忘记,同时也帮助更多的人
环境从(ubuntu)vim+gdb+makefile提升到(win10)vs2017,体验直接起飞==
- 步骤0,结合这篇博文,和我的步骤一起看,肯定能配置好远程调试的
https://blog.youkuaiyun.com/u013272009/article/details/81023594
- 步骤1,确认vs2017有安装远程调试linux下的功能
找到vs2017安装路径,C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe
运行这个exe,->更多->修改->勾选“使用C++的linux开发”->修改
- 步骤2,确认ubuntu安装了以下软件
zip,gdb,openssh-server,build-essential gdbserver
参见步骤0博文
- 步骤3,==确认linux虚拟机的网络模式不是NAT,而要选择网桥模式==
原因,NAT只能充当客户端,没办法充当SSH server
- 步骤4,在 VS 中创建 Linux 程序
参见步骤0博文
- 步骤5,先写一个hello world看一下
- 步骤6,头文件复制
将Linux系统下/usr/include/ 目录下的文件全部复制到Windows下的C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\Linux\include\usr\include
目录下 ==复制之前,先把windows的这个文件夹备份一下,出错了,你再还原回来就行了==
目的,让vs2017不会因为头文件不全,而出现红色波浪线,实际上的编译,运行,都是在ubuntu上面进行的,但是红色波浪线会很影响你写代码心情