Pregunta

Nota del editor: esta pregunta se solicitó antes de que se liberara a Rust 1.0 y la sintaxis, los mensajes de error e incluso cómo se combinan las cajas desde entonces.

Escribí un programa de ejemplo de óxido. Código es esto:

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

Intento compilarlo, pero la compilación RUSTC me dice un mensaje de error.

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

Mi versión RUSTC es

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

y mi sistema operativo es Mac OSX 10.7

¿Alguien sabe lo que pasó?Creo que mi código de óxido no tiene ningún problema en ello.

¿Fue útil?

Solución

El compilador está tratando de ser inteligente y se comporta de manera diferente para los archivos .rs (fuente) y .RC (CRAVE).

¡Inténtalo de nuevo con una extensión de archivo .RS!:)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top