2011-07-31 18 views
7

Agarré el "DMD D 2.0 compilador de 1-clic de instalación para Windows" de http://www.digitalmars.com/d/download.html, instalado y probado para compilar el ejemplo del mundo hola de "El lenguaje de programación D", es decirIntroducción a D2 en Windows

import std.stdio; 

void main() { 
    writeln("Hello, world!"); 
} 

con "hello.d DMD", pero se encontró con:

hello.d(4): Error: undefined identifier writeln, did you mean function writefln? 
hello.d(4): Error: function expected before(), not __error of type _error_ 

es el libro fuera de fecha, o se ha instalado algo de manera incorrecta, o ...?

+0

¿Qué ocurre si dices 'std.stdio.writeln' en su lugar? – Mehrdad

+0

Error: módulo de identificación no definido stdio.writeln – xode

Respuesta

9

Escriba 'dmd' sin ningún argumento y vea qué versión está ejecutando. Parece que estás usando D1. El instalador probablemente colocó la ruta a dmd antes de la ruta a dmd2 en su entorno. Verifica tu variable PATH.

Cuestiones relacionadas