fatal error C1014: 包含文件太多 : 深度 = 1024
(226条消息) fatal error C1014: 包含文件太多 : 深度 = 1024_wangmengmeng99的博客-CSDN博客_包含文件太多深度=1024
重复了源文件
fatal error C1014: 包含文件太多 : 深度 = 1024
程序小K
于 2015-12-05 15:00:22 发布
8264
收藏 1
分类专栏: C语言 文章标签: C语言
版权
C语言
专栏收录该内容
8 篇文章0 订阅
订阅专栏
错误信息: fatal error C1014:包含文件太多:深度 = 1024
以下三个原因可能产生次错误信息,并给予了相应问题的解决办法:
1、可能是两个或多个头文件相互包含了。
解决办法:用以下两个语句来防止重复引用:
#ifndef _EXPLORER_COMBO_H_
#define _EXPLORER_COMBO_H_
2、用户定义的.h头文件名,与关键字.h重名,注意:不区分大小写。如在用户定义的MySQL.h文件中,包含#include "mysql.h",就会出错。
解决办法:把MySQL.h改为MySQL123.h,或者Mymysql.h,或xxx.h就可以了。
3. 有些同学不是自己编写的代码,而是直接粘贴过来了,因为没有看清楚,而把代码粘贴在了stlib.h中或者是原先软件系统自带的一下头文件里,导致原自带头文件被改变。
解决办法 :卸载软件,重新安装软件,在卸载的时候要主要把原先自带的头文件一起卸载掉。也可以选择在网上找到相关头文件,复制进去,使源代码恢复之前的头文件即可。
文章知识点与官方知识档案匹配,可进一步学习相关知识
C技能树文件文件的基本操作15425 人正在系统学习中
————————————————
版权声明:本文为CSDN博主「程序小K」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wangmengmeng99/article/details/50186125