【问题背景】:
本人喜欢在window上学习开发写代码,并且喜欢将写完的代码,放在虚拟机上用gcc或者makefile进行编译管理并调试,换句话说我只是想用window上的编辑器但又想让他可以自动补齐。
但是由于window上没有linux的头文件导致开发时不能联想。因此尝试如下解决方案,如果有更好的办法,请评论指导下(哈哈)
前提:
visual studio2017可以建立直接建linux工程的特点(在安装时注意选上)。
如果不会安装visual和虚拟机可以参考如下博客。
安装visual:
https://mp.csdn.net/editor/html/109687676
安装虚拟机:
https://blog.csdn.net/qq_34645863/article/details/109701459
效果如下:
【具体步骤】
1.拷贝虚拟机的/usr/include 目录到本地visual studio安装目录Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\Linux\include\usr替换原来的include
2.visual studio新建解决方案
3.继续在解决方案上添加项目,注意这个项目一定要是linux的
4.完了之后,添加c源文
即可编写,可联想
5.此外,连接到虚拟机之后还可以直接编译并调试,执行完编译执行之后可以在虚拟机上看到结果及代码。