查看单个帖子
旧 2007-05-19, 06:37 PM   #1
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 fatal error C1189: #error : WINDOWS.H already included.

请问我如何在一个win32程序中加入一个mfc类,当我加入这个类的头文件后,比如:#include <afxmt.h>就会出现以下编译错误:
e:\microsoft visual studio\vc98\mfc\include\afxv_w32.h(14) : fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
请问我该如何解决?
把#include <afxmt.h>放到stdafx.h这个文件中
这样就不会重复包含了。
我想是因为windows.h被包含了多次而引起了冲突.
yogy离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)