fatal error C1014: 包含文件太多 : 深度 = 1024

来源:互联网 发布:arttemplate 遍历数组 编辑:程序博客网 时间:2024/05/22 03:20

错误信息:     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中或者是原先软件系统自带的一下头文件里,导致原自带头文件被改变。

              解决办法 :卸载软件,重新安装软件,在卸载的时候要主要把原先自带的头文件一起卸载掉。也可以选择在网上找到相关头文件,复制进去,使源代码恢复之前的头文件即可。

0 0
原创粉丝点击