我剛剛購買並安裝了Delphi XE,並希望在那裏編譯我的舊D7項目。將舊的Delphi 7代碼遷移到Delphi XE - QForms.dcu未找到
但是,我有一個「使用QForms」的源文件,並生成一個「文件未找到:qforms.dcu」,我可以找到沒有相關的參考文件做什麼搜索...
任何想法如何解決它?
RGDS PM
我剛剛購買並安裝了Delphi XE,並希望在那裏編譯我的舊D7項目。將舊的Delphi 7代碼遷移到Delphi XE - QForms.dcu未找到
但是,我有一個「使用QForms」的源文件,並生成一個「文件未找到:qforms.dcu」,我可以找到沒有相關的參考文件做什麼搜索...
任何想法如何解決它?
RGDS PM
QForms
是從CLX,這是用Delphi 6/Kylix的介紹的基於Qt的跨平臺的庫。據我所知,CLX不再與德爾福一起發貨。
你需要做以下之一:
謝謝,很好的回答! 1.試着不...... ;-) 2.關於如何或在哪裏找到這個信息的任何提示? 3.不需要交叉平臺。 –
@PetterMagnusson:基本上,你可以只搜索你的使用條款,以'Q'開始的單位,並刪除'Q'。它們在使用該方法時一致(「QForms」與「Forms」)。 –
只需添加單元別名'QForms = Forms'。如果不需要可移植性,它就會提出Qt爲什麼存在的問題。 –
您的Delphi 7項目必須是使用CLX而不是VCL的跨平臺,所以您必須將項目遷移到VCL才能在Delphi XE中編譯。 – RRUZ
您的項目是否也使用「表單」(否「Q」)?在這種情況下,「使用QForms」可能是某個實驗中的剩餘部分,您可以嘗試刪除它。 – Giel