D: 为条件编译定义自定义版本标识符

D: Define custom version identifier for conditional compilation

D documentation 讨论了预定义的版本标识符,而不是如何定义您自己的版本。我该怎么做?

由于此功能应该是 C/C++ 的 #if/#ifdef 的 D 版本,我怀疑他们是否会将我们锁定到预定义版本。

您可以在使用 -version=whatever 开关构建时将版本传递给编译器。