繁体   English   中英

奇怪的单元版本错误-DUnitX是依赖于DUnit还是相反?

[英]Strange unit version error - Is DUnitX depending on DUnit or the other way around?

我正在使用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

这是我为清楚说明问题而制作的屏幕截图: 在此处输入图片说明

我下载了存储库,并在第一次尝试时进行了编译,但是我只有Delph XE8。 但是我发现DUnit和DUnitX中有一个名为TestFramework.pas的单元。 虽然TextTestRunner依赖DUnit,但只能找到DUnitX的单位。 因此,我认为您应该检查您的Delphi库路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM