我从https://github.com/xomboverlord/xomb-bare-bones/tree/master下载了druntime。这是为裸骨XOmB OS制作的druntime。如果我想将其编译为目标文件,则dmd返回错误“undefined identifier _xopEquals”。然后我看官方的druntime,我发现函数_xopEquals。当我将此功能添加到XOmB druntime时,没有任何改变......
我在druntime / src / object_.d中找到了这个函数:
bool _xopEquals(in void*, in void*)
{
throw new Error("TypeInfo.equals is not implemented");
}
我将它添加到DMD调用错误的模块中。
答案 0 :(得分:0)
第一个问题是什么?
是的,druntime的文档在此页面上:http://dlang.org/phobos/index.html。 core
包中的所有模块都是druntime模块。 DMD的Phobos发行版包含druntime。但是,其他一些实现可能会也可能不会这样做。例如,GDC project从libgdruntime.a
分发libgphobos2.a
。