Xcopy文件到pro/pri文件中的新目录

Xcopy files to the new directory in pro/pri file

如何使用 pro 文件将包含内容的整个目录复制到新路径。 我试过 "xcopy /S /I /Y" 但它不起作用。有人可以指出我正在做的错误

    BINARY_DESTINATION_PATH = $$PWD$$SEPARATOR/dd/
    RESOURCE_SOURCE_PATH = $$PWD$$SEPARATOR/temp

    EXPORTED_DESTINATION_PATH = $${BINARY_DESTINATION_PATH}
    EXPORTED_DESTINATION_PATH ~= s,/,\,g

    EXPORTED_SOURCE_PATH = $${RESOURCE_SOURCE_PATH}
    EXPORTED_SOURCE_PATH ~= s,/,\,g

    QT += core
    QT -= gui

    CONFIG += c++11

    TARGET = sample
    CONFIG += console
    CONFIG -= app_bundle

    TEMPLATE = app

    SOURCES += main.cpp

    win32 {
        QMAKE_POST_LINK += $$quote(cmd /c xcopy /S /I /Y $${EXPORTED_SOURCE_PATH}\copy_to_output $${EXPORTED_DESTINATION_PATH})
    }

我想你正在寻找 Qt 部署工具。

Deploying Qt Applications:部署Qt应用程序不需要任何C++编程。您需要做的就是按照本文档中描述的过程在发布模式下构建 Qt 和您的应用程序。

有关在 windows here 中部署应用程序的更多信息。

The Windows Deployment Tool: Windows 部署工具旨在自动创建可部署文件夹的过程,其中包含 运行 来自该文件夹的应用程序所需的 Qt 相关依赖项(库、QML 导入、插件和翻译)。

另请查看我关于 Windeploy 的回答:

我用截图解释完整