Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 VS 2008到VS2012迁移提供宏重新定义警告_Visual Studio 2012_Sdk_Macros_Warnings - Fatal编程技术网

Visual studio 2012 VS 2008到VS2012迁移提供宏重新定义警告

Visual studio 2012 VS 2008到VS2012迁移提供宏重新定义警告,visual-studio-2012,sdk,macros,warnings,Visual Studio 2012,Sdk,Macros,Warnings,我正在使用Win7 x64系统;多个VC++和C#项目,并已从VS2008迁移到VS2012。现在我收到警告说: -------------------- warning C4005: '__on_failure' : macro redefinition C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\sal.h 2883 warning C4005: '__useHeader' : macro redef

我正在使用Win7 x64系统;多个VC++和C#项目,并已从VS2008迁移到VS2012。现在我收到警告说:

--------------------
warning C4005: '__on_failure' : macro redefinition  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\sal.h    2883

warning C4005: '__useHeader' : macro redefinition   C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\sal.h    2872

warning C4005: '__useHeader' : macro redefinition   c:\program files\microsoft sdks\windows\v7.1\include\sal_supp.h 58

  • 我已经尝试将平台工具集更改为v110_xp,但它不起作用

  • 当我在相关文件中添加#unde代码时,错误消失了,但这不是解决问题的方法

  • 此外,我还看到将SDK包含目录从v7.1A更改为$(WindowsSDK\u IncludePath)8.0,但不知道如何操作


  • 您可以从项目属性中访问include目录可能重复的