在Windows上开始使用D2

xod*_*ode 7 d

我从http://www.digitalmars.com/d/download.html抓取了"dmd D 2.0编译器1-click install for Windows" ,安装完毕,并尝试编译"D编程语言"中的hello world示例,即

import std.stdio;

void main() {
    writeln("Hello, world!");
}
Run Code Online (Sandbox Code Playgroud)

用"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_
Run Code Online (Sandbox Code Playgroud)

这本书是否过时,或者安装错误,还是......?

fwe*_*end 9

键入'dmd',不带任何参数,看看你正在运行什么版本.你似乎在使用D1.安装程序可能会将路径放在环境中dmd2路径之前的dmd路径中.检查您的PATH变量.