为什么来自 GDC 的标准库与来自 DMD 的 phobos 不同
Why std lib from GDC is not the same that phobos from DMD
例如,我无法使用 GDC 5.2.0 (2016-02-05T11:17:49.3234388) 编译导入 std.meta 的程序,因为找不到该文件。
我比较了 GDC 和 DMD 之间的包含文件夹,发现版本非常不匹配。
\lib\gcc\x86_64-w64-mingw32.2.0\include\d\std from GDC 5.2.0
dmd2\src\phobos\std from DMD2 2.070.0
这让我可以放心使用GDC。
有谁知道为什么 GDC 包含的 Phobos 库不一样?
GDC 和 LDC 落后于 DMD,因为使用各自的编译器后端来适应最新的 DMD 更改需要一些时间。
注意下载页面上的 DMDFE 列:
http://gdcproject.org/downloads
表示对应的release基于哪个DMD版本
例如,我无法使用 GDC 5.2.0 (2016-02-05T11:17:49.3234388) 编译导入 std.meta 的程序,因为找不到该文件。
我比较了 GDC 和 DMD 之间的包含文件夹,发现版本非常不匹配。
\lib\gcc\x86_64-w64-mingw32.2.0\include\d\std from GDC 5.2.0
dmd2\src\phobos\std from DMD2 2.070.0
这让我可以放心使用GDC。
有谁知道为什么 GDC 包含的 Phobos 库不一样?
GDC 和 LDC 落后于 DMD,因为使用各自的编译器后端来适应最新的 DMD 更改需要一些时间。
注意下载页面上的 DMDFE 列:
http://gdcproject.org/downloads
表示对应的release基于哪个DMD版本