質問

エディタの注意:この質問は、Rux 1.0がリリースされる前に尋ねられ、構文、エラーメッセージ、そしてクレートがどのようにバンドルされてからさえも変更されました。

錆の例のプログラムを書きました。 コードはこれです:

use std;
import std::io;
fn main() {
    io::println("hello world");
}
.

私はそれをコンパイルしようとしますが、RASTCコンパイルにいくつかのエラーメッセージを教えてください。

hello.rc:4:0: 4:2 error: expected crate directive
hello.rc:4 fn main() {
       ^~
.

私の錆のバージョンは

macmatoMacBook-Air:test kula$ rustc -v
rustc 0.1.1 (a0f0a70 2012-03-10 00:35:02 -0800)
host: x86_64-apple-darwin
.

と私のOSはMac OSX 10.7 です

誰もが何が起こったのか知っていますか?私の錆コードはそれに問題ないと思います。

役に立ちましたか?

解決

コンパイラはスマートで、.rs(source)ファイルと.rc(crate)ファイルについて異なる動作をしようとしています。

.RSファイル拡張子をもう一度やり直してください。:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top