5 个不稳定版本
0.5.1 | 2024 年 7 月 9 日 |
---|---|
0.5.0 | 2024 年 7 月 5 日 |
0.2.0 | 2022 年 7 月 26 日 |
0.1.1 | 2021 年 11 月 25 日 |
0.1.0 | 2021 年 11 月 25 日 |
#398 in 算法
每月下载量:48
3MB
80K SLoC
bitwuzla-sys
这个 Rust 包为 Bitwuzla SMT 求解器提供了低级绑定,版本 0.5.0。
安装
使用共享 bitwuzla
库
将 bitwuzla
编译为共享库并安装它。然后将其添加到您的 Cargo.toml
[dependencies]
bitwuzla-sys = "0.5"
使用 vendored 静态 bitwuzla
库
这仅在 UNIX 类目标上可行。启用 vendor-cadical
功能将此包添加到您的 Cargo.toml
[dependencies]
bitwuzla-sys = { version = "0.5", features = ["vendor-cadical"] }
启用 vendor-cadical
将自动构建一个静态 bitwuzla
库并将其链接。目前这使用 CaDiCaL SAT 求解器。
为了使构建成功,您需要在构建主机上安装一些工具;对于基于 Debian 的发行版,build-essential
、git
、m4
和 meson
应该足够。
许可证
此包根据 MIT 许可证 许可。