qmake复制文件

编译之前复制

CONFIG += file_copies
# 复制目录
# bin.files =$$rootdir/bin/$$kitname/$$QT_ARCH
# 复制文件
bin.files =$$files($$rootdir/bin/$$kitname/$$QT_ARCH/**)
bin.path = $$rootdir/$$appname/android/libs/$$QT_ARCH/
COPIES += bin

编译之后链接之前复制

# 复制文件用 COPY_FILE  复制目录用 COPY_DIR
copydata.commands = $(COPY_FILE) $$rootdir/bin/$$kitname/** /Users/hbb/source/repos/QtPrismPrivate/src/build-QtPrism-Qt_5_15_2_for_iOS_Simulator-Debug/prismApp/Debug-iphonesimulator/prismApp.app/
first.depends = $(first) copydata
export(first.depends)
export(copydata.commands)
QMAKE_EXTRA_TARGETS += first copydata

链接之后

QMAKE_POST_LINK += $$quote(mkdir -p $$macAppFrameworkDir $$escape_expand(\n\t))

posted @ 2022-07-16 12:09  马肯尼煤牙巴骨  阅读(396)  评论(0)    收藏  举报