VS2010中的PlatformSDK文件夹是否得到更新?

时间:2014-08-21 13:39:50

标签: visual-studio-2010 visual-studio

我一直在与错误C2733(second C linkage of overloaded function '_interlockedbittestandset' not allowed)作斗争,在做一些调查时,我发现了我认为的问题。

我的系统上安装了Visual Studio 2010 Professional,以及SP1和许多热修复程序,我注意到应用程序附带的 PlatformSDK 文件夹现在处于低级别。随应用程序提供的SDK位于:

Program Files (x86)\Microsoft Visual Studio 10.0\VC\PlatformSDK

由于安装了SP1和各种热修复程序,我现在也可以使用这个平台SDK:

Program Files (x86)\Microsoft SDKs\Windows\v7.0A

问题是Visual Studio将所有VC ++目录默认为前一个路径,从而导致错误。如果我手动将包含路径更改为指向较新的位置,则错误消失。

  1. Visual Studio 2010 SP1安装程序是否应该更新安装Visual Studio的 PlatformSDK 文件夹?或者,在应用更新时,它总是会降级吗?
  2. 如何强制VC ++目录路径在所有项目中保持相同(因为VS默认为错误/过时的位置)?

0 个答案:

没有答案