您的位置:首页 > 其它

MFC does not support WINVER less than 0x0501

2017-04-20 18:41 393 查看
这个错误通常发生在VC++6.0项目移植到visual studio之后出现的,解决的方法也非常清楚:
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,再编译一次,就通过了。

修改前:



修改后:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐