2011-07-31 22 views
7
üzerinde D2 başlarken

ben "dmd D 2.0 derleyici 1 tıklama Windows için yükle" yakaladı yani yüklenmiş, http://www.digitalmars.com/d/download.html gelen ve "D Programlama Dili" dan merhaba dünya örneği derlemeye çalıştık, Windows

import std.stdio; 

void main() { 
    writeln("Hello, world!"); 
} 
"dmd hello.d" ile

fakat karşılandı:

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

güncel kitap mı, ya da bir şey yanlış yüklemeden, yoksa ...?

+0

Bunun yerine std.stdio.writeln 'derken ne olur? – Mehrdad

+0

Hata: undefined identifier module stdio.writeln – xode

cevap

9

Hiçbir argüman olmadan 'dmd' yazın ve hangi sürüme sahip olduğunuza bakın. D1 kullanıyor görünüyorsun. Yükleyici, muhtemelen ortamınızdaki dmd2'ye giden yoldan önce dmd yolunu yerleştirdi. PATH değişkeninizi kontrol edin.