首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VScode在.h文件中显示“没有找到‘iostream’文件?”

为什么VScode在.h文件中显示“没有找到‘iostream’文件?”
EN

Stack Overflow用户
提问于 2019-12-14 04:44:51
回答 1查看 26K关注 0票数 7
代码语言:javascript
复制
//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文件中,这种情况从未发生过。我想我应该安装所有需要的东西。我从来没有遇到过,before.So,我不知道该如何处理它。

好吧,我试着给出更多细节。

我用vscode来写代码。在最后的代码中,我只使用了'.cpp‘文件,所以我没有收到错误报告。但是在这段时间里,我尝试如上写我的头文件,vscode告诉我:iostream的文件没有找到。我不能改正。所以我找人帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-14 07:15:44

您可以尝试识别编译器。打开命令调色板CTRL+SHIFT+P,键入C/C++:编辑配置(UI)并打开,然后选择编译器路径,例如C:/MinGW/bin/g++

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59332370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档