質問
エディタの注意:この質問は、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ファイル拡張子をもう一度やり直してください。:)
所属していません StackOverflow