为什么我在编译时总是出错:包括嵌套太深的C ++

时间:2019-07-20 12:04:39

标签: c++ nested include mingw

每当我尝试构建我的代码时,编译器都会显示此错误:包含嵌套太深的错误c ++,并且当我尝试单击中止编译..时,将打开一个带有cctype代码的页面。

我正在使用dev C ++,并且我尝试卸载并删除配置文件,但未做任何更改

无论我编写什么代码,即使我编写Hello World代码,该错误仍然存​​在! 这是我现在正在尝试的代码:

#include <iostream>
using namespace std;
main ()
{

    cout << "hello world! ";
}

请看下面的图片。

image 1

image 2

2 个答案:

答案 0 :(得分:0)

看来您已经覆盖了不应该使用的文件cctype。您应该按照其他注释的建议进行操作,但还应还原cctype,并确保切勿编辑编译器标准库的一部分。

答案 1 :(得分:0)

嘿,最近发生在我身上时,我解决了这个问题。我所做的是删除了所有与C ++编辑器相关的文件以及与C ++编译器相关的文件,然后重新安装了编辑器。我个人使用Dev C ++进行轻松使用,在安装过程中,您基本上必须选中一个框,该框表示您要删除与此编译器相关的旧文件。那就准备好了!