首先,我们要明白一点,就是我们在windows用vscode 远程连接了Ubuntu后,我们的Vscode的环境就是Ubuntu,不再是window了,所以出现问题,应该想到的是Ubuntu上的环境问题,而不是window上的环境问题。

检测linux环境下是否安装g++、没安装的操作以下两行命令:
yum install gcc yum install g++
1. 在Ubuntu上打开终端,执行命令查看
g++包含路径g++ -v -E -x c++ -
2. 复制路径
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/x86_64-redhat-linux
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/backward
/usr/lib/gcc/x86_64-redhat-linux/10/include
/usr/local/include
/usr/include
3. 接着在vscode中摁
ctrl+shift+p搜索C/C++编译配置文件
把内容复制到includePath中即可。
在Windows的VSCode通过远程连接到Ubuntu后,需注意环境变为Linux。若遇到g++相关问题,应检查Ubuntu环境。可使用`yuminstallgcc`和`yuminstallg++`安装。之后,通过`g++-v-E-xc++-`检查g++包含路径,并将路径添加到VSCode的C/C++编译配置文件的includePath中。


900

被折叠的 条评论
为什么被折叠?



