读书人

请教一个关于fatal error C1014: 包含

发布时间: 2012-08-17 02:08:34 作者: rapoo

请问一个关于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 

读书人网 >C++

热点推荐