【问题标题】:How to copy or create a folder with specific files in build folder with QMAKE如何使用 QMAKE 在 build 文件夹中复制或创建包含特定文件的文件夹
【发布时间】:2018-12-10 10:02:15
【问题描述】:

在我的项目文件夹中,我有一个名为 translations 的文件夹,其中有翻译文件 .ts

我希望 Qt/QMake 在运行时将 translation 与对应的 .qm 文件放在构建文件夹中。

如何做到这一点?

【问题讨论】:

  • 您可以创建一个额外的目标并将其“目标”设置为$$OUT_PWD/translations 和“命令”-$(MKDIR) $$OUT_PWD/translations && $(COPY_DIR) $SOURCE/translations $$OUT_PWD/translations

标签: qt qmake


【解决方案1】:

您可以使用自定义目标通过 qmake 运行 shell 命令。在 SO 上查看this 的答案。

在这种情况下,要调用的命令是 lurelease,它为您的 ts 文件和输出目录提供正确的路径。

请注意,自定义命令是使用运行 qmake 的操作系统的 shell 评估的。那是 Windows 上的 cmd.exe 和(可能)几个类 unix 系统中的 bash。因此,带有自定义命令的 qmake 脚本与平台无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多