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文件出现如下错误求解。