fatal error C1189: #error : WRL requires NTDDI_VERSION to be #defined at least

原创 2016年06月01日 10:32:39

VS2005代码转到vs2013时遇到

将下面的都注释掉就好了

// 如果必须将位于下面指定平台之前的平台作为目标,请修改下列定义。
// 有关不同平台对应值的最新信息,请参考 MSDN。
//#ifndef WINVER                // 允许使用特定于 Windows XP 或更高版本的功能。
//#define WINVER 0x0501        // 将此值更改为相应的值,以适用于 Windows 的其他版本。
//#endif
//
//#ifndef _WIN32_WINNT        // 允许使用特定于 Windows XP 或更高版本的功能。
//#define _WIN32_WINNT 0x0501    // 将此值更改为相应的值,以适用于 Windows 的其他版本。
//#endif                        
//
//#ifndef _WIN32_WINDOWS        // 允许使用特定于 Windows 98 或更高版本的功能。
//#define _WIN32_WINDOWS 0x0410 // 将此值更改为适当的值,以指定将 Windows Me 或更高版本作为目标。
//#endif
//
//#ifndef _WIN32_IE            // 允许使用特定于 IE 6.0 或更高版本的功能。
//#define _WIN32_IE 0x0600    // 将此值更改为相应的值,以适用于 IE 的其他版本。
//#endif

相关文章推荐

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

原文链接:http://www.cnblogs.com/madhenry/archive/2011/06/29/2093678.html 最近拿到一个别人的工程,是使用VS.net创建的,而...

错误 1 error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value

错误 1 error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value...
  • hfmeet
  • hfmeet
  • 2014年08月06日 16:06
  • 641

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

原作者所写系统环境不清楚,在win7与VS2010上使用不兼容,出现错误,如图所示 --------------------解决办法----------------- 第1步: 查找st...

VS2010编译错: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403...的解决方法

VS2010编译错: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403...的解决方法 ...

error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher

关于编译错误:
  • wwkaven
  • wwkaven
  • 2014年07月08日 07:40
  • 680

VS2010编译错误 #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403的解决方法

下载的一个MFC工程,在VS2010(工程是被转换为VS2010工程的)上编译遇到如下错误: 1>  stdafx.cpp 1>d:\program files\microsoft visual ...

This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0错误解决办法

修改stdafx.h中的代码/* // Modify the following defines if you have to target a platform prior to the ones ...

编译VTK5.10.1时error C1189 requires _WIN32_WINNT的解决方法

1. 编译环境Windows 8.1操作系统,VS2012,VTK5.10.12. 错误信息勾选了CMake里的VTK_USE_MFC,编译时出现如下错误信息:Error 16 error C1...
  • loyirui
  • loyirui
  • 2016年01月29日 14:18
  • 407

spark Error initializing SparkContext System memory 466092032 must be at least 471859200.

ERROR SparkContext: Error initializing SparkContext. Java.lang.IllegalArgumentException: System m...

Android studio与日常开发遇到的一些小错误

前言: 在我写博客前再声明一下,我希望转载我文章的某某某记得注明:(本文来自http://blog.csdn.net/qq_29269233),要尊重我的劳动成果,这样才能给我更多的支持和鼓励! ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:fatal error C1189: #error : WRL requires NTDDI_VERSION to be #defined at least
举报原因:
原因补充:

(最多只允许输入30个字)