Windows上的D2入门

Windows上的D2入门,d,D,我从、安装了“DMD2.0编译器1-click安装Windows”,并尝试从“D编程语言”编译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_ 这本书是否已过期

我从、安装了“DMD2.0编译器1-click安装Windows”,并尝试从“D编程语言”编译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_

这本书是否已过期,或者安装不正确,或者…?

在没有任何参数的情况下键入“dmd”,然后查看您正在运行的版本。你好像在用D1。
在您的环境中,安装程序可能将dmd的路径放在dmd2的路径之前。检查PATH变量。

如果改为使用
std.stdio.writeln
会发生什么情况?错误:未定义的标识符模块stdio.writeln
hello.d(4): Error: undefined identifier writeln, did you mean function writefln?
hello.d(4): Error: function expected before (), not __error of type _error_