在 Windows 上构建
Windows 推荐工具链为 MSYS2 MINGW64(GNU 目标),可为可选数值后端提供 GMP/MPFR。MSVC 构建适用于纯 Rust 默认(无后端)配置。
MSYS2 MINGW64 配置
# 在 MSYS2 MINGW64 shell 中
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gmp mingw-w64-x86_64-mpfr
然后带后端构建:
cargo build -p ocas --features gmp,mpfr
MSVC(无后端)
cargo build --target x86_64-pc-windows-msvc --no-default-features
由于上游
flint3-sys的限制(仅支持 POSIX 类型),flintfeature 在 Windows 上不可用。
包含 PATH 配置与问题排查的完整分步指南,见仓库中的 docs/build-windows.md。