编译项目之后出现如下问题

根据网上资料以及自己的实践总结如下,避免遗忘!

解决办法:

1、双击改问题跳转到相应的代码段,我代码段如下所示:(不同版本可能不同,但大同小异)

#if (WINVER < 0x0501)
#error MFC does not support WINVER less than 0x0501.  Please change the definition of WINVER in your project properties or precompiled header.
#endif

2、可以通过将 NO_WARN_MBCS_MFC_DEPRECATION 预处理器定义添加到您的项目生成定义消除此警告。在项目stdafx.h文件中的#pragma once下面添加如下代码:

#define NO_WARN_MBCS_MFC_DEPRECATION

3、将stdafx.h文件中

#define WINVER 0x0500  //我的这儿是0x0500,你的可能是其他的,这个不重要,只需要将其改为0x0501即可
//改成下面的代码
#define WINVER 0x0501#define _WIN32_WINNT 0x0500
//改成下面的代码
#define _WIN32_WINNT 0x0501 

4、在VS中,右击项目->属性  ->链接器 -> 清单文件 -> 生成清单 -> 选择否

发现再次编译运行就没问题了

错误 C1189 #error MFC does not support WINVER less than 0x0501.相关推荐

  1. fatal error C1189: #error:MFC does not support WINVER less than 0x0501. Please change the definitio

    VS2017报错: fatal error C1189: #error: MFC does not support WINVER less than 0x0501. Please change the ...

  2. fatal error C1189: #error: MFC does not support WINVER less than 0x0601. Ple

    在StdAfx.h中把#define WINVER 0X0500 //为 Windows98 和 Windows 2000 及更新版本改变为适当的值. 改为: #define _WIN32_WINNT ...

  3. #error: MFC does not support WINVER less than 0x0501.

    解决方法:找到stdafx.h修改WINVER为0x0501

  4. 策略为王编译错误2:error C1189: #error : MFC does not support

    visual c++.net 技术内幕 第6版 附带的程序如何在vs2013中编译成功 请使用当前新版的vs并输入书中改动的代码就Ok,因为vs会生成合理的mfc代码,养成好的习惯,, 一开始编译,第 ...

  5. 解决错误:Error: TomEE required to support EAR/EJB deployment

    1. 配置Atrifacts 2. 点开tomcat服务器

  6. C++错误 C1189

    错误 C1189 #error: The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find ...

  7. VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x

    编译VTK,MFC时,mfc对版本的要求问题: 解决方法原文链接:http://www.cnblogs.com/madhenry/archive/2011/06/29/2093678.html 最近拿 ...

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

    http://ghyan1208.blog.163.com/blog/static/162866676201072511746382/ 错误原因主要是因为#include <afx.h>这 ...

  9. fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha

    调试程序时出现以下问题:d:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): fatal e ...

  10. fatal error C1189: #error : Building MFC application with /MD[d]

    今天用VS2010编译一个vc6.0写的程序,没想到出了挺多问题,特地记录一下! 本身程序是在共享Dll中使用MFC,但为了在其他电脑也能运行,我改成了在静态库中使用MFC,于是出现下面错误: c:\ ...

最新文章

  1. python对文件的_python对文件的读写
  2. 网络营销——网络营销专员浅析如何合理设置网站关键词密度
  3. gerber文件怎么导贴片坐标_PCBA贴片加工厂家的上机贴片编程
  4. 自己常用的Linux命令总结
  5. 简单说说驱动程序设计的入门
  6. 前端开发 个人简历的制作 0228
  7. 【Python】猜数小游戏
  8. sql cte递归_准备好,开始吧– SQL Server如何处理递归CTE
  9. c语言未初始化的指针下标访问是0,C语言的二数组的指针访问.doc
  10. 学python能赚钱吗-做直播能有多赚钱,Python告诉你
  11. 最新hadoop+hbase+spark+zookeeper环境安装(vmmare下)
  12. 睡眠麻痹 CSP HSP
  13. 太阳能逐日自动跟踪系统实训装置QY-T28
  14. 手动开启O2, O3优化
  15. find missing conjunction, why?
  16. 跨省游恢复!酒店行业怎么利用小程序抓住机会,应该做哪些?
  17. Db2 insert got DSNISGRT:500A abend
  18. python数据清洗笔记
  19. 用ul制作html表单,要利用 display属性把段落P、标题h1、表单form、列表ul和li都可以定义成行内块元素,其属性值为...
  20. XWPFParagraph设置样式

热门文章

  1. 2018-1-27工作周总结
  2. java.sql.SQLSyntaxErrorException: Unknown database ‘数据库名‘
  3. cpu天梯图2022年11月 cpu排行榜天梯图2022
  4. 动手学深度学习day-two
  5. python sin_Python数字sin()方法
  6. 用C语言求并集和交集
  7. Android 渠道游戏 - 聚合SDK
  8. SQLServer 数据库无法重命名
  9. 天津大学仁爱学院c语言期末考试题,天津大学仁爱学院2014-2015学年第1学期期末C语言复习.doc...
  10. 《三重门》作者的机灵与人物的笨拙