几何尺寸与公差论坛

 找回密码
 注册
查看: 3124|回复: 1

fatal error C1189: #error : WINDOWS.H already included.

[复制链接]
发表于 2007-5-19 18:37:25 | 显示全部楼层 |阅读模式
请问我如何在一个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被包含了多次而引起了冲突.
 楼主| 发表于 2007-5-19 18:37:43 | 显示全部楼层

回复: fatal error C1189: #error : WINDOWS.H already included.

MFC apps must not #include <windows.h>
MFC程序包含
afxwin.h就可以了,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-6-7 06:43 , Processed in 0.081348 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表