6 个版本 (3 个重大变更)
使用旧的 Rust 2015
0.4.3 | 2019年7月11日 |
---|---|
0.4.2 | 2019年3月18日 |
0.3.0 | 2018年3月28日 |
0.2.0 | 2018年1月4日 |
0.1.0 | 2017年10月3日 |
696 在 硬件支持
每月下载量:364
在 ipp-sys 中使用
5MB
190K SLoC
ipp-headers-sys - rust-bindgen 生成的 IPP 的 FFI 声明
此包是 ipp-sys
Rust Intel IPP 绑定的一部分。有关更多信息,请参阅 ipp-sys。
重新生成 2017 年的绑定
# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017\windows\ipp\bin\ippvars.bat" intel64
# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2017/mac/bin/compilervars.sh -arch intel64 -platform mac
# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --raw-line "pub use IppStatus::*;" --default-enum-style "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2017.rs
重新生成 2018 年的绑定
# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018\windows\ipp\bin\ippvars.bat" intel64
# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2018/mac/bin/compilervars.sh -arch intel64 -platform mac
# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --default-enum-style "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2018.rs
重新生成 2019 年的绑定
# set IPPROOT env var on windows
"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019\windows\ipp\bin\ippvars.bat" intel64
# set IPPROOT env var on mac
source /opt/intel/compilers_and_libraries_2019/mac/bin/compilervars.sh -arch intel64 -platform mac
# On all platforms (use %IPPROOT% on Windows)
bindgen $IPPROOT/include/ipp.h --default-enum-style "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2019.rs