1

在 d2007 ide 中,我可以指出一个项目依赖于另一个项目。

有没有办法表明一个特定的文件依赖于另一个文件(两者都不是delphi程序)并且需要运行指定的程序才能转换它。在旧的 make 文件中,我曾经这样做过,如果能够在 delphi 中执行此操作,以进一步提高自动化程度并最大限度地减少完成某些项目所需的错误和外部操作,这将非常有帮助。

我怀疑delphi使用的微软项目经理能够做到这一点,但是当delphi可以随时更改文件时,我想避免手动编辑文件。

4

2 回答 2

2

我猜这在 D2007 中不可用,但在较新的版本中,您可以配置自定义构建工具并将其链接到项目中的文件。以 Remys 为例,您可以将 asm 文件添加到项目中,并将其链接到适当的汇编程序,以便在 asm 更改时生成 obj。

于 2013-08-14T18:39:14.797 回答
2

AFAIK,您无法在 Delphi 中定义文件间依赖关系(不确定 MSBuild)。但是,您可以使用项目范围的构建事件在预构建、构建后和预链接阶段运行外部程序和脚本。例如,您可以使用 Pre-Build 事件来调用转换器,以便其转换后的输出文件可供编译器根据需要使用。

于 2013-08-14T16:14:32.377 回答