为什么来自GDC的std lib与DMD中的phobos不同

时间:2016-03-27 13:08:30

标签: d dmd phobos gdc

例如,我无法使用GDC 5.2.0(2016-02-05T11:17:49.3234388)编译导入std.meta的程序,因为找不到该文件。

我正在比较GDC和DMD之间的包含文件夹,我发现版本不匹配。

\lib\gcc\x86_64-w64-mingw32\5.2.0\include\d\std     from GDC  5.2.0 
dmd2\src\phobos\std                                 from DMD2 2.070.0

这可以防止我可以自信地使用GDC。

任何人都知道为什么包含GDC不是同一个Phobos库?

1 个答案:

答案 0 :(得分:1)

GDC和LDC落后于DMD,因为使用相应的编译器后端调整最新的DMD更改需要一些时间。

请注意下载页面上的DMDFE列:

http://gdcproject.org/downloads

它指示相应版本所基于的DMD版本。