准备开发环境

若要在 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 位,而无需更改。

注意

Windows SDK 不支持硬件驱动程序开发,本系列不会讨论驱动程序开发。 有关编写硬件驱动程序的信息,请参阅Windows驱动程序入门。

下一步

Windows编码约定