首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教一个关于fatal error C1014: 包含文件太多: 深度= 1024的有关问题

2012-08-17 
请问一个关于fatal error C1014: 包含文件太多: 深度 1024的问题我在一个机器上用2005调试完了,可以成功

请问一个关于fatal error C1014: 包含文件太多: 深度= 1024的问题
我在一个机器上用2005调试完了,可以成功运行的Debug程序,然后我把代码放到另一台机器上运行,结果出现了2个这个错误
fatal error C1014: 包含文件太多: 深度= 1024
请问这是怎么回事?应该如何解决?
为什么我在这个机器上成功以后在那个机器上却不行了?
设置都是一样的……

[解决办法]
//file: A.h
#include "B.h"

//file: B.h
#include "A.h"

//file: main.cpp
#include "A.h"

int main()
{
return 0;
}
是这个错误不?

[解决办法]

探讨
神啊,我也还第一次听说这个故障的。
是你的头文件发生循环包含了吧。

[解决办法]
在A的头文件中加上
C/C++ code
#ifndef A_H#define A_HA 头文件的内容#endif 

热点排行