如何在基于Qt Widget的应用程序中使用DEPLOYMENTFOLDERS指令

HWe*_*nde 5 qt qt-creator

当我使用Qt Creator创建Qt Quick/QML项目时,它会将DEPLOYMENTFOLDERS添加到.pro文件中.我可以使用此指令在构建(编译)应用程序时将一些文件夹/文件复制到构建目录.

我如何在一个简单的基于Qt Widget的应用程序中使用它?

Qt Creator不会为简单的Qt项目添加它,当我手动执行它时,它不起作用.

这是我的项目文件:

folder_01.source = sounds
#folder_01.target =
DEPLOYMENTFOLDERS += folder_01

QT += core gui widgets
TARGET = myApp
TEMPLATE = app
SOURCES += main.cpp
Run Code Online (Sandbox Code Playgroud)

我尝试了"/ sounds"和"sounds/*"并且这样想.但没有任何作用.我在这里错过了什么?

Nic*_*ith 1

我刚刚浏览了文档(针对 4.8 和 5.x),并且该部分中没有该变量的文档qmake,因此看起来它纯粹是针对qml. 如果您尝试以通常的方式编译资源,即使用qrc文件来指定资源,则不确定为什么 Qt 决定更改为DEPLOYMENTFOLDERSqml