Compiler errors D编程不完全编译器

Compiler errors D编程不完全编译器,compiler-errors,d,Compiler Errors,D,我正在学习D编程语言,我从官方网站下载了编译器(http://www.digitalmars.com/d/download.html). 我正在学习原始的D编程教程和书。 但是编译器似乎无法识别很多关键字,例如,当我尝试使用“immutable”关键字时,编译器会引发“Error:undefined identifier immutable”错误。它通过D的许多其他特性实现了这一点 这怎么可能?据我所知,它实际上是官方的编译器 提前感谢, Marnix van Rijswijk您下载了D1编译器

我正在学习D编程语言,我从官方网站下载了编译器(http://www.digitalmars.com/d/download.html). 我正在学习原始的D编程教程和书。 但是编译器似乎无法识别很多关键字,例如,当我尝试使用“immutable”关键字时,编译器会引发“Error:undefined identifier immutable”错误。它通过D的许多其他特性实现了这一点

这怎么可能?据我所知,它实际上是官方的编译器

提前感谢,


Marnix van Rijswijk

您下载了D1编译器。获取D2版本。

您可能试图将D2代码与D1编译器一起使用。

我很确定我下载了D2版本。但是现在就重新安装它,否认D1选项。啊,谢谢,它现在可以工作了。很明显,它自动选择了编译器的D1版本(也安装了)啊,感谢它现在可以工作了。显然,它自动选择了编译器的D1版本(也已安装)