Import Can';找不到“num”的板条箱`

Import Can';找不到“num”的板条箱`,import,rust,rust-crates,Import,Rust,Rust Crates,我正在尝试使用Rust中num板条箱中的Biguint,并使用以下代码导入它们: extern crate num; use num::bigint::BigUint; 但是,当我编译时,它返回以下错误: main.rs:1:1: 1:18 error: can't find crate for `num` main.rs:1 extern crate num; ^~~~~~~~~~~~~~~~~ error: aborting due to previous error 我没

我正在尝试使用Rust中num板条箱中的Biguint,并使用以下代码导入它们:

extern crate num;

use num::bigint::BigUint;
但是,当我编译时,它返回以下错误:

main.rs:1:1: 1:18 error: can't find crate for `num`
main.rs:1 extern crate num;
      ^~~~~~~~~~~~~~~~~
error: aborting due to previous error
我没有使用任何编译器标志

我做错了什么

我没有使用任何编译器标志

如果只使用了
rustc
,则需要使用标志来抓取num板条箱

$ rustc foo.rs --extern num=/path/to/num.rlib
我想你应该去做。当然,您必须获得num板条箱的副本:链接到

如果你使用货物,你只需添加

num = "*"

转到
Cargo.toml
[dependencies]
部分,您就可以开始了。

也可以使用
-L
标志和
rustc
$rustc foo.rs-L/path/To/libs/