Delphi 12.1 刚刚发布,我正在检查 docs 来尝试查看编译器版本是什么,以便我可以为 Delphi 12.1 添加 if 定义,但 docs 尚未针对 Delphi 12.1 进行更新。
我如何检查 Delphi 12.1 的
CompilerVersion
是什么,或者有人可以告诉我它是什么吗?
Delphi 12 的
CompilerVersion
是“36.0”
主要版本的编译器版本保持不变(Delphi 2007 除外,它有两个编译器版本,尽管针对不同的平台 - 一个用于 Win32,另一个用于早已退役的 .NET 编译器)。
因此 Delphi 12.1 的编译器版本与 Delphi 12.0 - 36.0 的版本相同。
如果仔细查看文档链接,您会发现那里只提到了主要版本,而不是更新。
可能令人困惑的是,在某些时候,Delphi 主要版本号包含一个点:Delphi 10.1 Berlin、Delphi 10.2 Tokyo、Delphi 10.3 Rio 和 Delphi 10.4 Sydney。这些版本的更新版本名称中有两个点:例如 Delphi 10.4.1 - 表示 10.4 Update 1。
对于 Delphi 11 Alexandria 和 Delphi 12 Athens,主要版本的点符号已被删除,因为它太混乱了,现在第一个点后面的数字标志着更新而不是主要版本。