c++ - 流行的 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;
}
解决方案
推荐阅读
- angular - 角 | 从 Firebase 获取一行
- javascript - 如何在反应中编辑json文件
- javascript - 如何在继续之前等待异步完成 - JS
- typescript - 如何通过开玩笑的函数传递“any”类型的对象?
- vba - 限制仅适用于某些收件人
- ios - 如何从 iOS 中的 CALayer 获取 UIImage?
- r - 如果运行时间过长,请忽略循环中的命令
- openlayers - OpenLayers:实用程序 getSource().on 等待一秒钟以加载或重新加载 TileLayer
- css - 仅在 Windows 上应用滚动条样式
- c# - 如何在运行时 C# 获取 azure 函数 URL