如何使Rust编译器解析从std导入?

如何使Rust编译器解析从std导入?,rust,rust-obsolete,Rust,Rust Obsolete,我正在为mingw32使用Rust 0.6编译器。我能够编译从“core”导入的小程序,但不能从“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:

我正在为mingw32使用Rust 0.6编译器。我能够编译从“core”导入的小程序,但不能从“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解决导入问题?

您首先需要通过
extern mod std,然后您可以
使用该板条箱内的
模块,或者直接使用经
std
认证的模块,例如

extern mod std;
use std::bigint;

fn main () {
    bigint::BigInt::from_uint(1);
    std::semver::parse("1.2.3-alpha1");
}