在 Windows 上设置构建环境

在 Windows 上有两种构建选项:Windows Linux 子系统(WSL)或 Cygwin。新开发人员应该使用 WSL,因为它的编译速度更快、兼容性更好,而且有更多来自其他开发人员的支持。

使用 WSL 利用 waf 进行构建的设置(仅限 Windows 10 和 11)

  1. 按说明安装 WSL 这里

  2. 如果 Windows 10 按照这些指示如果 Windows 11 按照这些指示.

  3. (可选,如果您希望使用 VSCode 编辑器) 按此处所述设置 VSCode

使用 Cygwin 安装 waf

备注

不建议新开发人员使用 Cygwin。不过,如果需要为 Windows 编译 SITL 二进制文件,使用 Cygwin 有时还是有用的。不过,你也可以不使用 Cygwin 而直接创建 Windows SITL 可执行文件,方法如下 这里.

  1. 按此处所述安装 Cygwin

  2. 按此处所述设置 Eclipse 可选