簡體   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