fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include

来源:互联网 发布:aws 阿里云 比较 编辑:程序博客网 时间:2024/05/18 10:11
    在一个控制台程序中,新建了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

 再编译,成功了!
     
0 0
原创粉丝点击