5个不稳定版本
0.3.1 | 2023年6月6日 |
---|---|
0.3.0 |
|
0.2.2 | 2020年3月8日 |
0.2.1 | 2019年10月28日 |
0.1.0 | 2019年8月9日 |
#107 in 视频
1,097 每月下载量
36KB
464 行
Libv4l-sys
Rust对libv4l的FFI包装器。
构建
cargo build
参数
您可以指定一些构建参数。
-
LIBCLANG_INCLUDE_PATH
: 系统头文件目录的路径LIBCLANG_INCLUDE_PATH=/usr/include/clang/7/include cargo build
交叉编译
对于交叉编译,需要更多的配置。
示例(为armhf构建)
libv4l-sys$ cat <<EOF > .cargo/config
[target.arm-unknown-linux-gnueabihf]
linker = "arm-rpi-linux-gnueabihf-gcc"
rustflags = ["-C", "link-args=-Wl,-rpath-link,/usr/lib/arm-linux-gnueabihf"]
EOF
libv4l-sys$ export LIBCLANG_INCLUDE_PATH=/usr/include/clang/7/include
libv4l-sys$ cargo build --target=arm-unknown-linux-gnueabihf
必需的包
- libclang-7-dev
- libv4l-dev
依赖关系
~0–1.8MB
~37K SLoC