38个版本

0.8.2 2024年7月22日
0.7.4 2024年5月23日
0.7.4-rc.12024年2月24日
0.6.3 2023年12月12日
0.1.0 2020年6月11日

#443 in 科学

Download history 135/week @ 2024-05-18 11/week @ 2024-05-25 115/week @ 2024-07-06 98/week @ 2024-07-13 124/week @ 2024-07-20 14/week @ 2024-07-27

351 每月下载量

GPL-3.0-or-later

430KB
10K SLoC

Rust Documentation crates.io

PineAPPL库的C语言API

要通过C API使用pineappl,您首先需要cargo-c来生成C头文件。首先运行cargo install cargo-c来安装它,然后安装C API

cargo cinstall --release --prefix=${prefix}

确保将${prefix}替换为您希望安装到的目录。此crate安装一个头文件、一个库和一个pkg-config文件,因此请确保设置必要的环境变量。

在Linux上,您至少需要将PKG_CONFIG_PATH设置到包含pineappl_capi.pc文件的目录。通常在${prefix}/lib/pkgconfig。如果您已正确设置,以下命令

pkg-config pineappl_capi --libs

应打印链接到库所需的库标志。如果没有输出,请再次检查您的安装和环境变量。最后,可能需要将LD_LIBRARY_PATH设置到PineAPPL共享/静态库安装的目录。

依赖关系

~3.5MB
~73K SLoC