如何为多个Delphi版本保留编译代码?

3 delphi

我有一个Delphi代码库,我想把它放在一个中心目录中,比如说:

C:\德尔福\ codelibs\fastMM

我安装了5/7/2009版本的Delphi.现在,我想使用所有这些Delphi版本的库,而不会出现.dcu文件冲突.(每个delphi版本编译为略有不同的.dcu文件,你知道!)

每个编译的.dcu文件也应该在以下目录中:

C:\德尔福\ codelibs \库\ D5

C:\德尔福\ codelibs \库\ D7

C:\德尔福\ codelibs \库\ D2009

如何将这些目录添加到delphi浏览路径?

Rob*_*edy 8

带有源代码的目录应出现在浏览路径中.具有已编译代码的目录应出现在搜索路径库路径中.(如果在搜索路径中包含源代码,则Delphi可能会重新编译它,即使它实际上不需要重新编译,也可能导致更多不必要的编译.在搜索路径中保留尽可能少的代码.我的搜索路径通常没有源代码.)

Delphi可以将DCU文件放在正确的目录中.打开库的包项目,并将单元输出目录配置为您选择的特定于版本的文件夹.

从包中生成的BPL文件不需要放在单独的目录中,因为它们只需要获取相应DPK文件的名称,这些文件应该已经具有特定于版本的名称.如果他们不这样做,那么您可以为Delphi 指定一个后缀以应用于二进制文件的名称.