找不到`num`的箱子

Tyl*_*ler 7 import rust rust-crates

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

extern crate num;

use num::bigint::BigUint;
Run Code Online (Sandbox Code Playgroud)

但是,它在编译时返回以下错误:

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
Run Code Online (Sandbox Code Playgroud)

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

我究竟做错了什么?

Ste*_*nik 11

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

如果你只是使用rustc,那么你需要使用标志来获取数量

$ rustc foo.rs --extern num=/path/to/num.rlib
Run Code Online (Sandbox Code Playgroud)

应该这样做,我想.当然,你必须得到一个数字的副本:https://crates.io/crates/num链接到https://github.com/rust-lang/num.

如果你使用货物,你可以添加

num = "*"
Run Code Online (Sandbox Code Playgroud)

对于那[dependencies]部分,Cargo.toml你会很高兴去.