c++ - 为什么VScode在.h文件中显示“'iostream'文件未找到”?
问题描述
//vector.h
#ifndef MYVECTOR_H_
#define MYVECTOR_H_
#include<iostream>
#include<vector>
using namespace std;
class vectors
{
public:
vectors(void);
~vectors(void);
vectors(int *vec,int n);
vectors(vectors &a);
friend vectors operator + (vectors a, vectors b);//加法
friend vectors operator - (vectors a, vectors b);//减法
friend vectors operator ++(vectors a);//前自增
friend vectors operator ++(vectors a,int n);//后自增
friend vectors operator --(vectors a);//前自减
friend vectors operator --(vectors a,int n);//后自减
friend vectors operator * (vectors a,vectors b);//数乘
void Display();//显示函数
private:
int * Vec;//向量指针
int N;//维数
};
vectors::vectors(void)
{
}
}
#endif
我正在用 C++ 在 VScode 中编写一个头文件,但是 VScode 向我展示了:
找不到“iostream”文件
在 cpp 文件中,它永远不会发生。我想我应该安装它需要的所有东西。而且我以前从来没有遇到过。所以我不知道如何处理它。
好的,我尝试提供更多详细信息。
我用vscode写代码。在最后的代码中,我只使用了“.cpp”文件,所以我没有收到错误报告。但是这一次,我尝试像上面那样写我的头文件,vscode告诉我:iostream' file not found。我无法纠正它。所以我请人帮忙。
解决方案
您可以尝试识别编译器。打开命令面板CTRL+SHIFT+P
,输入C/C++: Edit Configurations (UI)并打开,然后选择您的编译器路径,例如C:/MinGW/bin/g++
.
推荐阅读
- java - 使用Java查找给定上一个季度结束日期的下一个季度结束日期
- c3.js - c3.js 减小 x 轴的宽度
- javascript - 是否可以对来自 xhttp 对象外部的 AJAX 响应做出反应?
- excel - 保存错误 - 运行时“1004”
- visual-studio - 如何自定义 Visual Studio 自动完成的键?
- azure - Azure 容器实例能够通过 Az CLI 从公共 IP 运行执行脚本,尽管 VNET 仅入站 NSG
- regex - 从命令行提取选项的正则表达式无法按预期工作
- powerbi - Power BI Desktop 是否有解决方法来自动刷新数据而不将 pbix 发布到 Power BI 服务?
- angular - 我已经在 html、css 和 js 中编写了卡片滑块的代码。我需要在角度组件中使用它。但我坚持添加js文件
- r - 从数据表创建列表列表