我使用Delphi xe4编译https://github.com/hprose/hprose-delphi/blob/master/Test/HproseTest.dpr
我得到了以下错误,我花了几十分钟仍然无法找出原因。
我尝试删除所有' DUnitX * .dcu"并且再次编译,没有运气。
令我感到困惑的是,为什么来自 DUnit (首先出生)的单位TextTestRunner依赖于后来出生的 DUnitX 中的单位?
任何提示?感谢。
[dcc32 Fatal Error] HproseTest.dpr(37): F2051 Unit TextTestRunner was compiled with a different version of DUnitX.TestFramework.ITestListener
答案 0 :(得分:0)
我下载了存储库,它在第一次尝试时编译,但我只有Delph XE8。但我发现在DUnit和DUnitX中有一个名为TestFramework.pas的单元。虽然TextTestRunner依赖于DUnit,但它只能找到DUnitX的单位。所以,我认为你应该检查你的Delphi库路径。