我想知道,有没有办法自动将IDE /编译器/其他所有需要与DCU链接的资源复制到DCU输出文件夹。
我经常使用我预编译的表单,以避免在我的主项目中一直重新编译单元的需要。 DCU会更新,但我们需要在每次更改时手动复制DFM。对于指定的任何{$ R * .res}也是如此。 也许我们可以直接在DCU文件夹中维护这些文件......但是.DFM与.PAS不同的文件夹中没有意义
我找了一个可以做到的编译器开关......不成功。
任何人都知道是否/如何实现?
我正在使用Delphi 2010
答案 0 :(得分:5)
您可以创建一个执行复制的简单Post Build事件。这样,无论何时进行构建,系统都会为您复制必要的文件。构建事件可从“项目选项”菜单中获得,有预构建和构建后脚本。
答案 1 :(得分:3)
对于* .res文件,您可以在“项目选项|资源编译器|目录和条件|输出目录中指定.res文件”中指定输出路径
但对于* .DFM文件,您必须使用skamradt的建议(Post Build事件)。