请教一个关于fatal error C1014: 包含文件太多: 深度= 1024的有关问题
请问一个关于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的头文件中加上
我在一个机器上用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_H A 头文件的内容 #endif