有没有办法避免将 DCU 链接到 BPL?
Is there a way to avoid linking DCUs to a BPL?
我们使用包将我们的代码库拆分成更小的部分,但始终部署为单个整体可执行文件。
编译包时,包项目中的单元被link编辑到 .dcp 和 .bpl 文件中,最后它们被再次link编辑到可执行文件 (.exe) 中。
这有点浪费时间,我希望 Delphi 只编译 DCU,而不是 link 将它们编译成包。
所以:
是否可以关闭包的 linking 并且只在最终的可执行文件中 link?
fastdcc
in IDE 来自 Andreas Hausladen 的 Fix Pack 有一个开关可以做到这一点:
-x--compileonly
Output intermediate files, skip linking. 1: Output only DCU and DCP.
2: Output only DCU.
我们使用包将我们的代码库拆分成更小的部分,但始终部署为单个整体可执行文件。
编译包时,包项目中的单元被link编辑到 .dcp 和 .bpl 文件中,最后它们被再次link编辑到可执行文件 (.exe) 中。
这有点浪费时间,我希望 Delphi 只编译 DCU,而不是 link 将它们编译成包。
所以:
是否可以关闭包的 linking 并且只在最终的可执行文件中 link?
fastdcc
in IDE 来自 Andreas Hausladen 的 Fix Pack 有一个开关可以做到这一点:
-x--compileonly
Output intermediate files, skip linking. 1: Output only DCU and DCP. 2: Output only DCU.