windows xp平台SDK哪里下载?
我想使用 VS Express 2005 编译很久以前的代码。 该代码需要windows.h,它不是VS 2005的一部分,我发现我需要安装平台SDK。 但我找不到 Windows XP 的平台 SDK。哪里可以下载这个平台的SDK? 在哪里可以找到 windows.h?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您不需要找到适用于 Windows XP 的 SDK。 Windows SDK 的每个版本都针对最新版本的 Windows 以及多个早期版本。您应该始终安装最新版本的 SDK,除非您的目标操作系统版本非常旧。目前,Windows XP 还不太重要。
您需要做的就是确保在编译项目时设置适当的目标版本。要以 Windows XP 为目标,您只需将
WINVER
定义为版本 0x0501,如下所示:您可以使用标头 此处。
您可以在此处下载最新的 SDK:http://msdn.microsoft.com/en-我们/Windows/bb980924
You don't need to find the SDK for Windows XP. Each release of the Windows SDK targets the latest version of Windows, as well as several previous versions. You should always install the latest version of the SDK unless you are targeting an extremely old version of the OS. At this point, Windows XP doesn't quite count (yet).
All you need to do is make sure that you set the appropriate target version when compiling your project. To target Windows XP, you should simply define
WINVER
to version 0x0501, like so:You can find more information about targeting specific versions of Windows using the headers here.
And you can download the latest SDK here: http://msdn.microsoft.com/en-us/windows/bb980924
查看 http://en.wikipedia.org/wiki/Microsoft_Windows_SDK
或直接从 cnet
have a look http://en.wikipedia.org/wiki/Microsoft_Windows_SDK
or download directly as iso from cnet
以防万一有人确实需要旧的 SDK,这里是 2003 年 2 月的一个:
Just in case someone actually needs an old SDK, here's one from Feb 2003:
Visual Studio Express - 所有版本(包括 2005) - 安装必要的平台 SDK 文件来构建 Windows 目标。
如果项目向导创建的项目(
#include
)无法工作,则说明您的安装已损坏。Visual Studio Express - all versions including 2005 - install the necessary platform SDK files to build windows targets.
You have somehow damaged the install if projects made by the project wizard (that
#include <windows.h>
) do not work.如果您使用的是 C++,您始终可以使用以下代码行来定位 Windows XP - Windows 10。
希望这有助于解释一些事情(=
If you are using c++ you can always target windows xp - windows 10 using the following lines of code.
hope this helps explain some things (=