几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   vc编程 (http://www.dimcax.com/hust/forumdisplay.php?f=76)
-   -   fatal error C1189: #error : WINDOWS.H already included. (http://www.dimcax.com/hust/showthread.php?t=721)

yogy 2007-05-19 06:37 PM

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 2007-05-19 06:37 PM

回复: fatal error C1189: #error : WINDOWS.H already included.
 
MFC apps must not #include <windows.h>
MFC程序包含
afxwin.h就可以了,


所有的时间均为北京时间。 现在的时间是 01:38 PM.