首先,我们要明白一点,就是我们在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中即可。