VS2005和Windows SDK 7.1

时间:2012-11-06 08:59:14

标签: visual-studio visual-c++ platform-sdk

运行Platform SDK 7.1附带的WindowsSdkVer.exe不起作用。 VS 2005中的.BAT文件都没有更新。

任何人都可以告诉我如何纠正这个问题? 另外,如何验证VS2005是否正在使用Platform SDK 7.1?

MSDN中有几篇文章,但上述配置都没有。 此外,他们都没有描述验证这个

的具体方式/定义方式

2 个答案:

答案 0 :(得分:1)

您可以尝试在

下手动设置VS环境的include和lib路径
  

工具 - >选项 - > VC ++目录

或类似的东西(已经有一段时间了。)

为了验证,您可以将/showIncludes参数添加到项目的其他编译器选项,并将/verbose:lib添加到其他链接器选项,以便在编译时仔细检查是否正在使用正确的标头/库/链接项目。

IIRC在SDK的一个较新版本(可能是版本7)和使用VS2005之间存在某种不兼容性,但我无法回想起那是什么。

答案 1 :(得分:1)

您可以使用以下方法将Windows SDK 7.1与Visual Studio 2005一起使用。

Configuring Visual Studio for Visual C++ Development with the Windows SDK

在链接中,您可以找到内容 "在Visual Studio 2008中使用Windows SDK配置工具"。

即使它有这样的标题,你也可以对VS2005使用相同的程序。

  1. 单击“开始”,“所有程序”,“Microsoft Windows SDK v7.1”,然后单击“ Visual Studio注册”,启动Windows SDK配置工具。
  2. 右键单击 Windows SDK配置工具,然后单击“运行方式” 管理员。
  3. 在Windows SDK配置工具的列表中,选择 v7.1
  4. 点击生成当前