(C++)解决头文件重复包含的错误
2014-03-11 21:42
288 查看
一个工程中的文件太多,经常容易出现编写的头文件被各个源文件重复包含的错误。
例如:source1.cpp中 #include"head.h"
source2.cpp中 同样出现了#include"head.h"那么就会出现错误
解决办法:在head.h等工程中所有头文件的抬头加上下面的代码:
#ifndefine HEADFILEONCE
#define HEADFILEONCE
#endif
上面的“HEADFILEONCE”可以任意编写。
例如:source1.cpp中 #include"head.h"
source2.cpp中 同样出现了#include"head.h"那么就会出现错误
解决办法:在head.h等工程中所有头文件的抬头加上下面的代码:
#ifndefine HEADFILEONCE
#define HEADFILEONCE
#endif
上面的“HEADFILEONCE”可以任意编写。
相关文章推荐
- 关于C++/C中防止头文件的重复包含的解决办法
- 关于C++/C中防止头文件的重复包含的解决办法 (转)
- 引用原因.NET下编译C++代码时出现fatal error C1083: 无法打开包含文件:“iostream.h”: No such file or directory错误的解决方法.
- 关于C++/C中防止头文件的重复包含的解决办法
- C++ 头文件重复包含解决之道
- .NET下编译C++代码时出现fatal error C1083: 无法打开包含文件:“iostream.h”: No such file or directory错误的解决方法.
- C++ 头文件重复包含
- Cocos2d-x win7 + vs2010 配置(如何创建cocos2d-x工程,解决各种头文件包含错误、lib库引用错误 及dll链接错误)
- 头文件相互包含导致的错误 解决
- 接上一篇,在cs文件中往页面动态添加meta标签时出现“控件包含代码块(即 ),因此无法修改控件集合”错误的解决方法
- 解决Visual studio"创建或打开C++浏览数据库文件***发生错误”的问题
- [C++] C++中避免头文件重复包含的方法
- C++类的设计习惯及头文件重复包含问题的解决
- [转]C++学习:防止变量重复定义;头文件重复包含、嵌套包含
- C++防止头文件重复包含
- 解决vs2010“创建或打开C++浏览数据库文件 发生错误”的问题 Microsoft SQL Server Compact 3.5
- VC++深入详解笔记 C++类的设计习惯及头文件重复包含问题的解决
- C++中inline函数的定义可放在头文件中,inline 函数重复出现不会导致连接错误,
- 解决Visual C++ 混合编译C和C++文件时的错误fatal error C1853
- C/C++由于头文件重复引入引起的成员或类重复定义的解决办法