2 个版本
使用旧Rust 2015
0.1.2 | 2017年4月17日 |
---|---|
0.1.1 | 2017年4月12日 |
0.1.0 |
|
在 模拟 中排名第 411
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