首页 > 解决方案 > 流行的 vscode #include iostream 错误

问题描述

我已经按照https://code.visualstudio.com/docs/cpp/config-mingw上的说明卸载并重新安装了 mingw-64 和 vscode 。我已经设置了包含路径和编译器路径。我查看了所有头文件所在的目录,果然,iostream 就在其中。

这一次,当我输入 helloworld 程序时,我没有像以前那样得到#incluide 下的波浪线。伟大的!我想,它是固定的。我编译了程序。结果?

helloworld.cpp:1:10: fatal error: iostream: No such file or directory
 #include <iostream>
          ^~~~~~~~~~
compilation terminated.
The terminal process terminated with exit code: 1

这里是路径:C:\MinGW_w64\mingw32\lib\gcc\i686-w64-mingw32\8.1.0\include\c++ 这里是编译器路径:C:/MinGW_w64/mingw32/bin/g++.exe"

而且,到底是什么,这是代码:

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{

    vector<string> msg {"Hello", "C++", "World", "from", "VS Code!"};

    for (const string& word : msg)
    {
        cout << word << " ";
    }
    cout << endl;
}

标签: c++visual-studio-code

解决方案


推荐阅读