找不到 `num` 的箱子
Can't find crate for `num`
我正在尝试使用 Rust 中 num crate 中的 BigUints,我正在使用此代码导入它们:
extern crate num;
use num::bigint::BigUint;
但是,编译时returns出现如下错误:
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
我没有使用任何编译器标志。
我做错了什么?
I'm not using any compiler flags.
如果您只使用 rustc
,那么您需要使用标志来获取 num crate
$ rustc foo.rs --extern num=/path/to/num.rlib
我认为应该这样做。当然,您必须获得 num crate 的副本:https://crates.io/crates/num links to https://github.com/rust-lang/num .
如果你使用 Cargo,你可以只添加
num = "*"
前往 Cargo.toml
的 [dependencies]
部分,您就可以开始了。
我正在尝试使用 Rust 中 num crate 中的 BigUints,我正在使用此代码导入它们:
extern crate num;
use num::bigint::BigUint;
但是,编译时returns出现如下错误:
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
我没有使用任何编译器标志。
我做错了什么?
I'm not using any compiler flags.
如果您只使用 rustc
,那么您需要使用标志来获取 num crate
$ rustc foo.rs --extern num=/path/to/num.rlib
我认为应该这样做。当然,您必须获得 num crate 的副本:https://crates.io/crates/num links to https://github.com/rust-lang/num .
如果你使用 Cargo,你可以只添加
num = "*"
前往 Cargo.toml
的 [dependencies]
部分,您就可以开始了。