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

Rod*_*ddy 3 delphi c++builder

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

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

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

小智 5

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