fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>

给对话框添加类, 报错

CalibrateMFCDlg.h(6) : error C2504: “CDialog”: 未定义基类

等多个错误

 

加上 #include "afxwin.h"  就会包如上错误

fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include <windows.h>

 

原因:

在其它文件里 #include ”CalibateMFCDlg.h" 了

调用文件不是MFC文件。

 

解决:

右键调用的.cpp文件 --》  属性 --》 预编译头

改成

使用预编译头(/Yu)

 

posted on 2014-08-04 08:25  okgogo2000  阅读(1883)  评论(0)    收藏  举报