您的位置:首页 > 产品设计 > UI/UE

error C1189:#error:This file requires _WIN32_WINNT to be #defined at least to 0x0501

2014-10-27 17:54 471 查看

将vs2003的工程升级后放在vs2010产生的问题,

fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended”

经过大百度搜索:

应该是_WIN32_WINNT这个宏对应定义的系统的版本号,如果太低的话,编译器就会认为代码无法在当前的系统上编译。

说了原因,下面是修改方法,就是在stdafx.h文件中修改相关的定义,修改完后的效果应该如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐