vs2017的Intelligence在centos下无法获得头文件的临时解决办法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/w763613202/article/details/102746832

使用VS2017进行linux开发时,VS2017的Intelligence会将/usr/include目录下的头文件拷贝到本地,之后方便用户使用。但这在CentOS上无法正常使用。如果你没有碰到这种问题,就不要理会了,如果你碰到了,不妨试一下我这个方法,看图。

这个方法的目的在于更改Intelligence检测的编译器( g++ 改为 clang) 。无法获取头文件的原因根据setting.xml 所在目录下的include.xml 看出Intelligence 使用ssh登入后执行了某些命令,获取到这个编译器的系统包含路径所在位置。 然而使用的命令通过history并不能查到( 像是被删了, saohuo) 。标题取名临时解决办法正是因此, 根本解决办法应该在修改Intelligence使用的命令上。

这里我将rsync_ssh修改成了sftp_ssh, 因为rsync会一直保持很多ssh连接,但头文件只使用一次,不必要时刻保持更新。 如果你也改成sftp,那么需要在目标机上安装zip

猜你喜欢

转载自blog.csdn.net/w763613202/article/details/102746832