缺少基本C ++库

时间:2016-07-28 17:32:51

标签: c++ compiler-errors

我目前在访问基本c ++库时遇到了一些问题。

#include <iostream>
#include <string>

using namespace std;


int arbitrary(){
    std::string why;
    string fail;
    return 0; 
}

int main(){
    arbitrary(); 
    return 0; 
}

Atom的linter包已经提醒我一些与上面的代码有关的奇怪错误(存在于单个cpp文件中而没有任何附带的.h)。该程序显然是一个毫无意义的程序,我用它来说明我得到的错误。简而言之:

  • &LT; iostream&gt;不被识别为文件或目录,也不是iostream.h

  • &LT;字符串&gt;也不被认可(虽然我已经尝试过string.h并且已经认出了)

  • 但是,即使成功地包含string.h,第9行的字符串变量类型也会被列为未声明的(即&#39;字符串&#39;应用于变量&#39; fail&#39;)。
  • 字符串被列为std的非成员。

我尝试使用g ++从windows终端编译,我得到了同样的一组不协调的错误。我想某些事情并没有像他们应该的那样编译,或者我错过了一些文件。关于我如何处理这个问题的任何想法?我安装了最新版本的MinGW。

0 个答案:

没有答案
相关问题