Error de "Directiva de cajas esperadas" sobre el óxido
-
10-12-2019 - |
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.
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