在一个控制台程序中,新建了MFC对话框,编译后出现这个错误:
再编译,成功了!
fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include
将stdafx.h中包含的afxwin.h 调整到最前面,再次编译后出现如下错误:
fatal error C1189: #error : _WIN32_WINNT settings conflicts with _WIN32_IE setting
在stdafx.h中添加如下代码。
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0501
#endif
#ifndef _WIN32_IE
#define _WIN32_IE 0x0500
#endif