2 个版本

使用旧Rust 2015

0.1.2 2017年4月17日
0.1.1 2017年4月12日
0.1.0 2017年4月12日

模拟 中排名第 411

GPL-3.0 许可证

17KB
152 代码行

rust-libquantum

libquantum在Rust中的绑定

概述

rust-libquantum是一个库,它提供了对量子模拟库libquantum的C库的安全绑定。

与libquantum一样,rust-libquantum也使用GPL-3.0许可证,因为它与libquantum动态链接。

要求

Rust

此库针对Rust的最新稳定版本。

libquantum开发库

注意:以下说明应该有效,但仅针对Linux进行了测试,因为我实际上无法访问由Rust和libquantum支持的任何其他系统的开发机器。

Linux

通过您喜欢的包管理工具安装libquantum,或通过libquantum的网站安装。

例如,在Ubuntu上,可以通过以下命令安装libquantum:

sudo apt-get install libquantum-dev

Mac OS X

假设libquantum在Mac OS X上运行,您可以通过homebrew安装它。

brew install libquantum

安装

如果您正在使用Cargo来管理项目,您可以通过crates.io进行安装。

[dependencies]
libquantum = "0.1"

您还可以从GitHub拉取以使用最新版本。

[dependencies.libquantum]
git = "https://github.com/mknyszek/rust-libquantum"

最后,您也可以克隆此存储库并使用 cargo build 进行编译

故障排除

如果构建脚本无法在您的系统中找到 quantum.h,您可以设置 LIBQUANTUM_INCLUDE 环境变量为 quantum.h 的路径。

贡献

只需提交一个拉取请求,欢迎任何帮助使这些绑定更通用和完整的帮助。尽管有一些规则

  • 任何新代码都必须有良好的文档,无论它是否出现在公共接口中。
  • 如果您想更改现有的公共接口,请给我一个合理的理由。
  • 请为任何您创建的新功能添加测试。

无运行时依赖

~0–2.2MB
~44K SLoC