3

货运.toml

[lib]
name = "faceblaster-engine"
crate_type = ["dylib"]

每当我执行cargo build我的 dylib 时,都会命名为:

libfaceblaster-engine-f09635dc7c9bd155.so.

无论如何要在.toml文件中添加一些东西以删除放在最后的哈希?

提前感谢您的帮助!

4

1 回答 1

2

这个哈希是一堆元数据的结果,IIRC 包括用于制作它的 Rust 编译器的版本。因为 Rust 没有定义的 ABI,所以你只能使用这个库与用于制作它的编译器的完全相同的 SHA。删除这些数据会抹去你知道自己是否可以真正成功使用它的能力。

于 2015-02-05T02:51:24.427 回答