[英]How do I keep compiled code for multiple Delphi versions?
我有一個Delphi代碼庫,我想放在一個中央目錄中,例如:
C:\\ delphi \\ codelibs \\ fastMM
我已經安裝了5/7/2009版本的Delphi。 現在, 我想使用所有這些Delphi版本中的庫,而沒有.dcu文件沖突 。 (每個delphi版本都編譯為稍有不同的.dcu文件,您知道的!)
另外,每個已編譯的.dcu文件都應位於以下目錄中:
C:\\ delphi \\ codelibs \\ libs \\ D5
C:\\ delphi \\ codelibs \\ libs \\ D7
C:\\ delphi \\ codelibs \\ libs \\ D2009
如何將這些目錄添加到delphi瀏覽路徑?
帶有源代碼的目錄應出現在瀏覽路徑中 。 帶有已編譯代碼的目錄應出現在搜索路徑和庫路徑中 。 (如果在搜索路徑中包含源代碼,則即使確實不需要重新編譯,Delphi也可能會重新編譯它,這可能導致不必要的編譯。在搜索路徑中保留盡可能少的代碼。我的搜索path通常沒有源代碼 。)
Delphi可以將DCU文件放置在正確的目錄中。 打開庫的軟件包項目,並將單元輸出目錄配置為您選擇的特定於版本的文件夾。
從軟件包生成的BPL文件將不需要放在單獨的目錄中,因為它們僅使用其相應DPK文件的名稱,並且這些文件應該已經具有版本特定的名稱。 如果沒有,則可以為Delphi指定后綴以應用於二進制文件的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.