为什么在 .h 文件中 VScode 显示“'iostream' 找不到文件”?
Why VScode display"'iostream' file not found"in .h file?
//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
我正在 VScode 中用 C++ 编写头文件,但是 VScode 告诉我:
'iostream' 找不到文件
在 cpp 文件中,它永远不会发生。我想我应该安装它所需要的一切。而且我从来没有遇到过它before.So我不知道如何处理它。
好的,我尽量提供更多细节。
我用vscode写代码。在最后的代码中,我只使用了“.cpp”文件,所以我没有收到错误报告。但是这一次,我试着像上面那样写我的头文件,vscode 告诉我:iostream' file not found。我无法纠正它。所以我请人帮忙。
您可以尝试识别编译器。打开命令面板CTRL+SHIFT+P
,输入C/C++: Edit Configurations (UI)并打开,然后选择你的编译器路径,例如C:/MinGW/bin/g++
.
//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
我正在 VScode 中用 C++ 编写头文件,但是 VScode 告诉我:
'iostream' 找不到文件
在 cpp 文件中,它永远不会发生。我想我应该安装它所需要的一切。而且我从来没有遇到过它before.So我不知道如何处理它。
好的,我尽量提供更多细节。
我用vscode写代码。在最后的代码中,我只使用了“.cpp”文件,所以我没有收到错误报告。但是这一次,我试着像上面那样写我的头文件,vscode 告诉我:iostream' file not found。我无法纠正它。所以我请人帮忙。
您可以尝试识别编译器。打开命令面板CTRL+SHIFT+P
,输入C/C++: Edit Configurations (UI)并打开,然后选择你的编译器路径,例如C:/MinGW/bin/g++
.