2 个版本
使用旧的Rust 2015
| 0.1.1 | 2015年11月5日 |
|---|---|
| 0.1.0 | 2015年10月30日 |
#148 在 #raw
用于 libraw
31KB
667 行
LibRaw Rust 绑定
《code>libraw-sys 包提供对 C 库 libraw 的声明和链接。遵循 *-sys 包约定,libraw-sys 包不定义对本地 libraw 库函数的高级抽象。
依赖
为了使用 libraw-sys 包,您必须安装 libraw_r 库,使其可通过 pkg-config 找到。 libraw_r 是 LibRaw 的可重入版本。
在基于 Debian 的 Linux 发行版上,安装 libraw-dev 包
sudo apt-get install libraw-dev
在 OS X 上,使用 Homebrew 安装 libraw
brew install libraw
在 FreeBSD 上,安装 libraw 包
sudo pkg install libraw
用法
将 libraw-sys 作为依赖项添加到 Cargo.toml
[dependencies]
libraw-sys = "0.1"
导入 libraw_sys 包,并按其在本地 libraw 库中定义的方式使用函数。
extern crate libraw_sys as libraw;
寻找帮助
由于 libraw-sys 除了从本地 libraw 库导出符号之外,最好的帮助来源是关于本地 libraw 已有的信息。
许可证
版权 © 2015 David Cuddeback
在 MIT 许可证 下分发。
注意: 使用此包时,您的可执行文件将链接到 libraw C 库,该库可在 LGPL 版本 2.1、CDDL 版本 1.0 或 LibRaw 软件许可证 下使用。
依赖
~58KB