簡體   English   中英

如何保留多個Delphi版本的編譯代碼?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM