最开始以为是没有添加头文件的原因,加上下面头文件和命名空间后还是有问题
#include <string>
using namesapce std;
后面又参照网上改了改配置文件,发现还是不行,最后发现右下角有个c/c++扩展一直在安装,但是一直安装不成功,会不会是这个问题呢,在网上搜索了一下怎么才能安装成功。
需要去c/c++扩展页面选择离线安装, 安装包连接地址:https://github.com/Microsoft/vscode-cpptools/releases
我是ubuntu系统,选择的是cpptools-linux.vsix,下载好的文件拖到vscode中就可以了。
安装好后,代码可以正常运行了。