头文件交叉包含引起的错误
2014-04-17 10:58
253 查看
#error :
WINDOWS.H
already included.
MFC
apps must
not #include
<windows.h>
昨天出现了这样的错误 网上查了下 也有解决办法 就是编译器必须在编译windows.h之前编译afxv_w32.h 将可能包含有windows.h的头文件放在其他头文件之后包含
这里要对自己提出一个编程习惯 就是不乱包含头文件 一定要用到了才包含 如果像昨天之前那样 包含很多无关的头文件 十有八九会出现现在的问题
WINDOWS.H
already included.
MFC
apps must
not #include
<windows.h>
昨天出现了这样的错误 网上查了下 也有解决办法 就是编译器必须在编译windows.h之前编译afxv_w32.h 将可能包含有windows.h的头文件放在其他头文件之后包含
这里要对自己提出一个编程习惯 就是不乱包含头文件 一定要用到了才包含 如果像昨天之前那样 包含很多无关的头文件 十有八九会出现现在的问题
相关文章推荐
- 头文件包含引起的错误
- 头文件包含的顺序,也会引起错误
- 头文件包含引起的错误
- C语言:未包含头文件引起的奇怪错误
- 头文件包含引起的错误
- 头文件相互包含引起的错误(对类前置声明和包含头文件的理解 )
- linux 下tomcat部署项目中包含中文名称文件,报404找不到文件错误
- VC中头文件互相包含错误
- 交叉编译环境遇到了parse error 出现了头文件编译错误
- 把全局变量定义在.h文件中的引起连接错误的原因以及解决办法
- Netbeans打开包含中文文件时提示错误
- 屏蔽服务器端包含在文件不存在时报错的错误信息
- 记一个编译错误:命名冲突、宏定义、头文件包含顺序
- 头文件相互包含导致的错误 解决
- 自定义UserControl中包含封装了集合对象的属性被设计器自动初始化所引起的错误
- 解决VS 中 出现致命错误 RC1015: 无法打开包含文件 'afxres.h' 问题
- 头文件互相包含与error C2146: 语法错误 : 缺少“;”的问题
- 引用原因.NET下编译C++代码时出现fatal error C1083: 无法打开包含文件:“iostream.h”: No such file or directory错误的解决方法.
- VC++ 在两个文件互相包含时会出现的错误
- 去掉VS2005中VC8的警告错误:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符...