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

发布于 2024-10-22 14:55:49 字数 422 浏览 3 评论 0原文

我想将 XML 文件复制到输出目录(调试/发布)。我不想使用资源系统来执行此操作,因为这不允许我在不重新编译的情况下修改文件。 5314464< /a> 显示了如何以可移植的方式打开文件,但我找不到复制它的好解决方案(显然我想以某种方式自动执行此操作)。像 1740534 这样的解决方案建议使用复制每个操作系统的命令但也许有更好的解决方案。

I want to copy an XML file to the output directory (debug/release). I don't want to do it using the resource system because this doesn't allow me to modify the file without recompiling. 5314464 shows how to open the file in a portable way, but I couldn't find a good solution for copying it (obviously I want to automate this somehow). Solutions like 1740534 suggest using the copy command of each operating system but perhaps there is a better solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薄凉少年不暖心 2024-10-29 14:55:49

尝试在 qmake 文件中使用 INSTALLS 关键字。 (请参阅有关安装的 QMake 参考

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”作为构建过程的一部分,以实际导致文件被复制。

Try using the INSTALLS keyword in your qmake file. (See 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

Having done this, you will need to run "make install" as part of your build process to actually cause the files to be copied.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文