2011-07-31 9 views
7

złapałem "DMD D 2.0 kompilatora 1 kliknięciem zainstalować na Windows" z http://www.digitalmars.com/d/download.html zainstalowany, i starał się skompilować przykład Hello World "od D Programming Language", czyliWprowadzenie D2 na Windows

import std.stdio; 

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

z "DMD hello.d", ale spotkała się z:

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

Czy książka stała się nieaktualna, czy też coś zainstalować nieprawidłowo, albo ...?

+0

Co się stanie, jeśli zamiast tego wypiszesz 'std.stdio.writeln'? – Mehrdad

+0

Błąd: niezdefiniowany identyfikator modułu stdio.writeln – xode

Odpowiedz

9

Wpisz "dmd" bez żadnych argumentów i zobacz, która wersja jest uruchomiona. Wydaje się, że używasz D1. Instalator prawdopodobnie umieścił ścieżkę do dmd przed ścieżką do dmd2 w swoim środowisku. Sprawdź zmienną PATH.

Powiązane problemy