复制文件以使用Qt建立目录

问题描述

我想将文件复制到目标文件夹。 我尝试了这段代码

@H_404_3@OTHER_FILES += \
    SetupTool.ini

    DESTDIR_WIN = $${DESTDIR}
    DESTDIR_WIN ~= s,/,\\,g
    PWD_WIN = $${PWD}
    PWD_WIN ~= s,g
    for(FILE,OTHER_FILES){
        QMAKE_POST_LINK += $$quote(cmd /c copy /y $${PWD_WIN}\\$${FILE} $${DESTDIR_WIN}$$escape_expand(\\n\\t))
    }

但这没用。

解决方法

这是我过去的做法:

    copyCommand = @echo Copying application data...
    copyCommand += && $(COPY) \"$$PWD/some_file.ext\" \"$$OUT_PWD\"

    copyTarget.commands = $$copyCommand
    first.depends = $(first) copyTarget

    QMAKE_EXTRA_TARGETS += first copyTarget