我知道有一篇与此类似的帖子,但我关注了它,但我仍然看到这个问题,所以我想我会再次询问,抱歉。我下载了 bbindgen-tutorial-bzip2-sys 并尝试运行它,但出现以下错误
wrapper.h:1:10: fatal error: 'bzlib.h' file not found
wrapper.h:1:10: fatal error: 'bzlib.h' file not found, err: true
Run Code Online (Sandbox Code Playgroud)
另一位用户建议降级 .toml 中的 Bindgen 版本,我尝试了,但仍然看到问题,我还验证了 bzip2 是否已安装。
是否有已知的 clang 版本可与 Bindgen 配合使用?
谢谢
-------------------------------------------------- - - -更新 - - - - - - - - - - - - - - - - - - - - - - ----------------------
因此,我安装了 dev bzip 文件,并通过将路径添加到 LD_LIBRARY_PATH 然后使用 ldconfig 进行更新来验证该库是否位于 ld 查看的文件夹中。我现在可以在运行 CARGO BUILD 时进行编译,
fred@fred-MS-7B06:~/rust_projects/bindgen-tutorial-bzip2-sys-master$ cargo build
Finished dev [unoptimized + debuginfo] …Run Code Online (Sandbox Code Playgroud)