Начало работы с D2 в Windows - PullRequest
       0

Начало работы с D2 в Windows

7 голосов
/ 01 августа 2011

Я взял «установку одним нажатием компилятора dmd D 2.0 для Windows» из установленной http://www.digitalmars.com/d/download.html, и попытался скомпилировать пример hello world из «Языка программирования D», то есть

import std.stdio;

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

с "dmd hello.d", но встречалось с:

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

Книга устарела, или что-то установилось неправильно, или ...?

1 Ответ

9 голосов
/ 01 августа 2011

Введите «dmd» без аргументов и посмотрите, какую версию вы используете. Вы, кажется, используете D1. Установщик, вероятно, поместил путь к dmd перед путем к dmd2 в вашей среде. Проверьте переменную PATH.

...