找不到`num`的箱子

时间:2015-03-22 00:24:22

标签: import rust rust-crates

我正在尝试使用Rust中num crate的BigUints,我正在使用此代码导入它们:

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

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

我做错了什么?

1 个答案:

答案 0 :(得分:11)

  

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

如果您只使用rustc,那么您需要使用标记来获取数字

$ rustc foo.rs --extern num=/path/to/num.rlib
我认为应该这样做。当然,您必须获得https://crates.io/crates/num的数字https://github.com/rust-lang/num链接的副本。

如果您使用Cargo,则只需添加

即可
num = "*"

[dependencies]的{​​{1}}部分,你会很高兴。