![](/img/trans.png)
[英][DCC Fatal Error]: F2051 Unit ApFileIO was compiled with a different version of ***.{ApCollections}TLinkList<uPublic.TApObject>
[英]'Compiled with different version` error when compiling library
我下載了AlphaSkins Lite的新測試版(7.44)。 我卸載了我遇到問題的舊版本...我打開了“acntD7_R.dpk”並編譯了。 然后我打開“acntD7.dpk”並收到編譯錯誤:
[Fatal Error] acntD7.dpk(47): Unit sInternalSkins was compiled with a different version of sButton.TsButton
我試圖手動擦除BPL文件並再次嘗試,但再次收到相同的錯誤消息。
請問我做錯了什么?
請嘗試以下方法:
在計算機中搜索名為“sInternalSkins.pas”的文件。 請確保,此文件的路徑包含在delphi庫路徑中的路徑中。 如果沒有,請在delphi選項中包含此路徑。 如果你沒有* .pas,你必須找到用你的delphi編譯器版本編譯的dcu-File。 也許你有正確的dcu,但你的搜索路徑指向錯誤的dcu版本路徑。 如果源不是組件的一部分,則DCU的不同版本通常存儲在不同的目錄中,每個目錄對應一個delphi版本。 (我個人從不使用沒有源代碼的組件......)
如果你有* .pas:在你的計算機上搜索名為“sInternalSkins.dcu”的所有文件,並將它們全部刪除。
重建你的包acntD7.dpk
另外檢查您的項目的編譯器選項。 一些AlphaSkins文件附帶源代碼,另一個 - 僅作為DCU。 源代碼可以重建,但DCU需要標准的編譯器選項,即(特別)“巨大的字符串”和“記錄對齊到8”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.