Windows 编程/获取 SDK
Microsoft Windows 软件开发工具包是一组简单的免费工具和库,用于在 C 和 C++ 中创建 Windows 程序。SDK 包含标准的 Windows 头文件、链接库、编译器 (cl.exe) 和链接器 (link.exe)。SDK 可从 Microsoft 免费下载。
另一个选择是 Microsoft Visual C++,这是一个商业 IDE,对于严肃的 Windows 程序员来说是一个值得考虑的选择。Microsoft Visual Studio 几乎是 Windows 编程的标准 IDE。
对于初学者来说,最好的选择是 Microsoft 的 .NET 平台。.NET 开发人员可以使用 Microsoft Visual Studio.NET、Borland C#Builder(前面讨论过)、Visual Studio Express 产品 和 SharpDevelop。
此外,Borland 发布了其编译器的几个免费版本(虽然仍然是专有的),例如 Borland 命令行编译器工具。Borland 要求用户登录才能下载这些工具。它们非常小巧快速,比 gcc 和 DJGPP 更快,可以轻松地构建 Windows 应用程序,尤其是对于熟悉 Borland 工具的用户来说。
Borland 的其他值得注意的下载包括 C++BuilderX 和 C#Builder,两者都带有 IDE。两种产品都对您的软件施加限制,不得用于商业目的。
SharpDevelop 是一个免费的小型 IDE。它支持 C# 并部分支持 Visual Basic.NET。但是,您还需要获取 Microsoft 的 .NET SDK,可以从 Microsoft 的网站免费下载。
还可以使用 WinForth、Win32Forth、SwiftForth 和 RetroForth 在 Forth(参见 维基百科上的 Forth 文章)中开发 Windows 程序。其中几个可以生成本地的 Windows 应用程序,其臃肿程度远低于 C/C++。