产品推荐 2026-07-20

xwin:免费的Windows SDK 下载打包工具

xwin 是一个在非 Windows 平台下载打包 Windows 编译所需头文件和库的实用程序。

开源软件Linux工具

产品简介

xwin 帮助开发者在 Linux 或 macOS 上获取 Microsoft CRT 和 Windows SDK 的头文件和库,以便使用 clang/LLVM 交叉编译 Windows 程序。它解决非 Windows 平台编译时文件缺失和大小写不一致的痛点,适合需要跨平台开发的 C/C++ 程序员。

核心功能

  • 自动下载 Microsoft CRT 和 Windows SDK 头文件和库
  • 支持多种 CPU 架构(x86、x86_64、aarch、aarch64)
  • 添加符号链接解决文件大小写问题
  • 可最小化下载内容节省磁盘空间
  • 提供预构建二进制便于快速安装

快速开始

  1. 从 GitHub Releases 下载适合平台的预构建二进制文件
  2. 运行 `xwin splat` 命令自动下载、解压和打包文件到指定目录
  3. 使用 `--output` 选项指定输出路径,获取编译所需头文件和库

界面预览

与其他方案对比

对比项xwin同类方案
平台支持支持 Linux 和 macOS,无需 Windows 环境Visual Studio Installer 等官方工具仅限 Windows 平台
文件处理自动修复大小写问题,添加符号链接确保兼容性手动下载需自行处理大小写,易在大小写敏感文件系统出错
下载内容可最小化只包含所需文件,减少磁盘占用通常下载完整 SDK,占用空间较大

适合谁用

  • 在 Linux 上使用 clang 进行 Windows 交叉编译的 C/C++ 开发者
  • 需要 Microsoft CRT 和 Windows SDK 头文件的项目维护者
  • 希望避免在 Windows 环境中编译的跨平台程序员

下载与版本

当前最新版本为 0.9.0,发布于 2026-04-20。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/Jake-Shadle/xwin