1

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

谁能告诉我如何纠正这个问题?另外,如何验证 VS2005 使用的是 Platform SDK 7.1?

MSDN 中有几篇关于此的文章,但没有一篇是针对上述配置的。此外,他们都没有描述验证这一点的具体方式/确定方式

4

2 回答 2

1

您可以尝试在下面手动设置 VS 环境的 include 和 lib 路径

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

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

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

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

于 2012-11-06T10:34:01.353 回答
1

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

使用 Windows SDK 为 Visual C++ 开发配置 Visual Studio

在链接中,您可以找到“在 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. 单击设为当前
于 2016-07-07T01:52:59.233 回答