2 个版本
使用旧的 Rust 2015
0.1.1 | 2016 年 1 月 5 日 |
---|---|
0.1.0 | 2016 年 1 月 4 日 |
在 构建工具 中排名第 654
每月下载量 38 次
5KB
59 行
pcap-config
一个简单的库,设计为构建依赖项,用于确定在 Cargo 项目中使用 libpcap
所需的位置和标志。由于 libpcap
没有附带 pkg-config
文件,但包含用于相同目标的 pcap-config
可执行文件,因此创建此库。受 alexcrichton/pkg-config-rs 启发。
在 master 分支上每次成功的提交都会重新生成 文档。
extern crate pcap_config;
fn main() {
pcap_config::find_library().unwrap();
}
lib.rs
:
Cargo 项目的构建依赖项,用于使用 pcap-config
工具查找链接 libpcap
所需的位置和编译器标志。
此库使用与 libpcap 一起安装的 pcap-config
工具来查找 cargo 链接 libpcap 所需的位置和编译器标志。一个 Config
结构提供了一种自定义运行 pcap-config
的选项集的方法。
如果 pcap-config
运行成功,则将 Cargo 元数据打印到 stdout。
示例
使用默认选项使用 pcap-config
extern crate pcap_config;
fn main() {
pcap_config::find_library().unwrap();
}
自定义 pcap-config
报告元数据的方式
extern crate pcap_config;
fn main() {
pcap_config::Config::new().statik(true).find().unwrap();
}