delphi - 当涉及 .PAS 单元时减少 C++Builder 构建时间

标签 delphi c++builder

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

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

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

最佳答案

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

关于delphi - 当涉及 .PAS 单元时减少 C++Builder 构建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278222/

相关文章:

delphi - 使用delphi简单的数字签名

delphi - 是否可以让属性的读/写具有不同的可见性?

c++ - C++ Builder 6 和 Windows 7 64 位上的 ADOQuery

C++ 生成器-Piece.cpp(20) : E2316 'Button1Click' is not a member of 'TForm'

c++ - 反对 Json 并返回

delphi - 使用 Delphi 管理变体中的空值

mysql - Delphi - ZEOS MySQL - 访问被拒绝

c++ - 使用 boost::serialization 将对象映射序列化为 xml

delphi - 如何删除页面控件与其选项卡之间的边距?

delphi - Indy10文件传输导致CPU使用率100%