若要在 C 或 C++ 中编写 Windows 程序,必须安装 Microsoft Windows 软件开发工具包(SDK)或 Microsoft Visual Studio。 Windows SDK 包含编译和链接应用程序所需的标头和库。 Windows SDK 还包含用于生成 Windows 应用程序的命令行工具,包括 Visual C++ 编译器和链接器。 尽管可以使用命令行工具编译和生成 Windows 程序,但我们建议使用 Microsoft Visual Studio。 可在此处下载 Visual Studio Community 的免费下载或 Visual Studio 的其他版本的免费试用版,。
Windows SDK 的每个版本都面向最新版本的 Windows 以及多个以前的版本。 发行说明列出了支持的特定平台,但除非为旧版 Windows 维护应用程序,否则应安装最新版本的 Windows SDK。 可以在此处下载最新的 Windows SDK 。
Windows SDK 支持开发 32 位和 64 位应用程序。 Windows API 设计为相同的代码可以针对 32 位或 64 位进行编译,而无需更改。