2011-05-12 62 views
2

我正在使用dcc32編譯器從命令行編譯我的項目。我遇到這個錯誤'必需的軟件包X未找到' 但我確實有路徑中的所有文件在X. *中定義的Windows路徑變量。 我被困在這個錯誤。 任何洞察力都很讚賞! 感謝Delphi 5編譯錯誤:找不到必需的包錯誤

回答

2

對於編譯,需要編譯的軟件包 - .dcp。如果此文件位於Windows搜索路徑中,編譯器必須能夠在其庫路徑或項目的搜索路徑中找到它,但這沒有幫助。

2

我已經遭受了許多麻煩,像這樣的問題 - 不能肯定地說這會幫助你,但肯定應該指向你在正確的方向:

1)據我所知, Delphi路徑變量對於Delphi編譯器來說是不夠的 - 即使你是從命令行運行的。你需要檢查你的Delphi環境選項,項目選項等。

2)即使你的Delphi路徑看起來是正確配置的,你的dpr可能會引用明顯的單元,但找不到;或者您可能已經安裝了最初安裝在與您現在指向的不同(可能缺失)路徑上的軟件包;

3)舊的,過時的DCU對你的項目路徑中找到可能導致神祕的問題...

4)你可以編譯在IDE這個項目?當你嘗試時會發生什麼?

HTH

+0

非常感謝!我的錯誤的可能原因是你的理由編號3.我的構建路徑上有重複的dcp。 – 2011-07-11 19:12:15