将文件复制到输出项目目录的最便携方式是什么?

时间:2011-03-16 13:52:22

标签: file copy project qt-creator qmake

我想将XML文件复制到输出目录(debug / release)。我不想使用资源系统这样做,因为这不允许我修改文件而不重新编译。 5314464显示了如何以可移植的方式打开文件,但我找不到一个很好的解决方案来复制它(显然我想以某种方式自动化)。像1740534这样的解决方案建议使用每个操作系统的copy命令,但也许有更好的解决方案。

1 个答案:

答案 0 :(得分:1)

尝试在qmake文件中使用INSTALLS关键字。 (见QMake Reference on INSTALLS

stuff_to_copy.path = /path/to/put/it/in
stuff_to_copy.files += file1
stuff_to_copy.files += file1

INSTALLS += stuff_to_copy

完成此操作后,您需要在构建过程中运行“make install”,以实际复制文件。