我正在为mingw32使用Rust 0.6编译器。我能够编译从“核心”导入的小程序,但不能从“std”导入。这是一个成绩单,显示了一个简单的例子以及我如何编译它:
$ cat prog.rs
use std;
$ rustc.exe prog.rs
error: failed to resolve imports
prog.rs:1:4: 1:8 error: unresolved import
prog.rs:1 use std;
^~~~
error: aborting due to 2 previous errors
如何让rustc.exe解决导入?
答案 0 :(得分:4)
您首先需要通过extern mod std;
加载外部包,然后您可以在该包中加载use
个模块,或者直接使用std
限定的模块,例如
extern mod std;
use std::bigint;
fn main () {
bigint::BigInt::from_uint(1);
std::semver::parse("1.2.3-alpha1");
}