2013-04-13 42 views
3

我對mingw32使用Rust 0.6編譯器。我能夠編譯從「核心」導入的小程序,但不能從「標準」導入。下面是一個成績單顯示一個簡單的例子,以及如何我編譯它:如何讓Rust編譯器解析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

首先,您需要通過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"); 
} 

There is more information here