VS2005 和 Windows SDK 7.1

Posted

技术标签:

【中文标题】VS2005 和 Windows SDK 7.1【英文标题】:VS2005 and Windows SDK 7.1 【发布时间】:2012-11-06 08:59:13 【问题描述】:

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

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

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

【问题讨论】:

VS2005 从未使用过 SDK,它附带了 SDK 文件的私有副本。如果 7.1 很重要,请考虑更新 VS。 【参考方案1】:

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

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

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

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

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

【讨论】:

【参考方案2】:

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

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

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

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

    依次单击开始、所有程序、Microsoft Windows SDK v7.1 和 Visual Studio 注册,启动 Windows SDK 配置工具。 右键单击 Windows SDK 配置工具,然后单击运行方式 管理员。 在 Windows SDK 配置工具的列表中,选择 v7.1。 点击设为当前

【讨论】:

以上是关于VS2005 和 Windows SDK 7.1的主要内容,如果未能解决你的问题,请参考以下文章

Win7+VS2005编译Qt4.7.3+phonon(需要安装新版本Windows SDK)

无法在 Windows 10 上安装 Windows SDK 7.1

vs2005下的qt打开D:\SDK\ 路径下的test_QT.pro文件出现如下错误求解。

windows xp平台SDK在哪里下载?

Matlab 2012a 与 Windows SDK 7.1

VS2010中连接sql 2005连接问题microsoft.sqlserver.management.sdk.sfc