3

我正在为 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 解决导入问题?

4

1 回答 1

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");
}

这里有更多信息

于 2013-04-14T04:04:03.203 回答