在涉及.PAS单元时减少C ++ Builder构建时间

时间:2011-06-08 11:46:18

标签: delphi c++builder

我有一个C ++ Builder项目,它还涉及一些Delphi Pascal文件。我注意到修改PAS文件的实现部分会导致重新构建的文件比需要的更多。

即使接口未更改,每当修改.pas文件时,都会创建一个新的.hpp文件。反过来,这会导致许多.cpp文件需要重新编译。

是否有可以避免这种情况的解决方法或技巧?

1 个答案:

答案 0 :(得分:5)

有一个设置(在最近的版本中,可能是自2009/2010以来)不检查依赖关系,但我会非常不愿意使用它。 (项目选项的最后一部分) 如果你要经常触摸.pas文件,我会假设你没有在你的pch文件中使用.hpp。 (这会使每个.cpp都需要重建,而不仅仅是包含.hpp的那些) 我想你可以通过在预构建步骤中将.hpp文件的修改日期设置为已知值来解决它,但是当我转向检查依赖项设置时,我对此感到不舒服。