运行 Platform SDK 7.1 附带的 WindowsSdkVer.exe 不起作用。VS 2005 中的 .BAT 文件都没有更新。
谁能告诉我如何纠正这个问题?另外,如何验证 VS2005 使用的是 Platform SDK 7.1?
MSDN 中有几篇关于此的文章,但没有一篇是针对上述配置的。此外,他们都没有描述验证这一点的具体方式/确定方式
运行 Platform SDK 7.1 附带的 WindowsSdkVer.exe 不起作用。VS 2005 中的 .BAT 文件都没有更新。
谁能告诉我如何纠正这个问题?另外,如何验证 VS2005 使用的是 Platform SDK 7.1?
MSDN 中有几篇关于此的文章,但没有一篇是针对上述配置的。此外,他们都没有描述验证这一点的具体方式/确定方式
您可以尝试在下面手动设置 VS 环境的 include 和 lib 路径
工具->选项->VC++ 目录
或类似的东西(已经有一段时间了)。
为了验证,您可以将/showIncludes
参数添加到项目的附加编译器选项中,并/verbose:lib
添加到附加链接器选项中,以仔细检查编译/链接项目时是否使用了正确的头文件/库。
IIRC 在 SDK 的一个较新版本(可能是版本 7)和使用 VS2005 之间存在某种不兼容,但我不记得那是什么。
您可以使用以下方法将 Windows SDK 7.1 与 Visual Studio 2005 结合使用。
使用 Windows SDK 为 Visual C++ 开发配置 Visual Studio
在链接中,您可以找到“在 Visual Studio 2008 中使用 Windows SDK 配置工具”的内容。
即使它有这样的标题,您也可以对 VS2005 使用相同的程序。