"Direttiva prevista della cassa" sulla ruggine
-
10-12-2019 - |
Domanda
.Nota dell'editor: è stata posta questa domanda prima che la Rust 1.0 sia stata rilasciata e la sintassi, i messaggi di errore e anche come le casse sono in bundle sono cambiate da allora.
Ho scritto un programma di esempio di ruggine. Codice è questo:
.use std; import std::io; fn main() { io::println("hello world"); }
Provo a compilarlo, ma la compilazione RustC dimmi un messaggio di errore.
.hello.rc:4:0: 4:2 error: expected crate directive hello.rc:4 fn main() { ^~
La mia versione Rustc è
.macmatoMacBook-Air:test kula$ rustc -v rustc 0.1.1 (a0f0a70 2012-03-10 00:35:02 -0800) host: x86_64-apple-darwin
E il mio sistema operativo è Mac OSX 10.7
Qualcuno sa cosa è successo?Penso che il mio codice ruggine non abbia alcun problema su di esso.
Soluzione
Il compilatore sta cercando di essere intelligente e si comporta in modo diverso per i file .rs (sorgente) e .rc (cassa).
Riprova con un'estensione del file .rs!:)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow