gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 15:51:04 25 4
gpt4 key购买 nike

我有一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com