MFC does not support WINVER less than 0x0501
2017-04-20 18:41
393 查看
这个错误通常发生在VC++6.0项目移植到visual studio之后出现的,解决的方法也非常清楚:
打开stdafx.h头文件,找到
把0x0400都改成0x0501,再编译一次,就通过了。
修改前:
修改后:
Please change the definition of WINVER in your project properties or precompiled header.就是要么修改头文件中对WINVER的定义,要么在预编译头修改WINVER的定义。这里提供一个从修改预编译头的方法:
打开stdafx.h头文件,找到
#ifndef WINVER #define WINVER 0x0400 #ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0400
把0x0400都改成0x0501,再编译一次,就通过了。
修改前:
修改后:
相关文章推荐
- MFC does not support WINVER less than 0x0501.
- MFC does not support WINVER less than 0x0501 问题解决
- MFC does not support WINVER less than 0x0501 解决方案(转)
- MFC does not support WINVER less than 0x0501 解决方案
- 错误 2 error C1189: #error : MFC does not support WINVER less than 0x0501.
- Error 1 error C1189: #error : MFC does not support WINVER less than 0x0501. Please change the defi
- fatal error C1189: #error : MFC does not support WINVER less than 0x0501.
- UE4打包时出现 FMemoryWriter does not support data larger than 2GB 的解决方案
- error C1189: #error : MFC does not support
- error C1189: #error : MFC does not support
- 策略为王编译错误2:error C1189: #error : MFC does not support
- MFC中使用ATL报错:error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
- warning: target CPU does not support interworking(arm-linux-gcc4.4.3编译uboot1.1.6)
- Visual Studio 2012 does not support BI
- asp.net mvc 5 web api 关于Requested resource does not support options 问题
- 使用JSTL报错:"items" does not support runtime expre...
- 解决The Apache Axis2 Web service runtime in Tomcat v7.0 Server does not support the service project 问题
- style 实现全屏和AppCompat does not support the current theme features错误的解决
- 安装concrete时提示“...database does not support InnoDB database tables..."如何解决
- 【编程语言】MFC--'MessageBoxA' : function does not take 1 parameter