例如,我无法使用GDC 5.2.0(2016-02-05T1:17:49.3234388)编译导入std.meta的程序,因为找不到该文件。
我比较了GDC和DMD之间的包含文件夹,发现版本不匹配。
libgccx86_64-w64-mingw325.2.0includedstd from GDC 5.2.0
dmd2srcphobosstd from DMD2 2.070.0
这防止了我可以放心地使用GDC。
有人知道为什么GDC的包含不是同一个火卫一图书馆吗?
GDC和LDC落后于DMD,因为用各自的编译器后端适应最新的DMD更改需要一些时间。
注意下载页面上的DMDFE列:
http://gdcproject.org/downloads
它指示相应版本基于哪个DMD版本。