0

例如,我无法使用 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 库吗?

4

1 回答 1

1

GDC 和 LDC 落后于 DMD,因为将最新的 DMD 更改与各自的编译器后端相适应需要一些时间。

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

http://gdcproject.org/downloads

它指示相应版本基于哪个 DMD 版本。

于 2016-03-27T13:14:33.817 回答