#链接之前需要执行的命令
sfSrcFile = $$PWD/ST-Link/ST-LINK-Utility/*
sfSrcFile = $$replace(sfSrcFile, /, \\)
sfDestDir = $$OUT_PWD/ST-LINK-Utility
sfDestDir = $$replace(sfDestDir, /, \\)
QMAKE_PRE_LINK += echo d | xcopy /y $$sfSrcFile $$sfDestDir & # 拷贝ST-Link/ST-LINK-Utility下的所有文件到目标文件目录
sfSrcFile = $$PWD/ST-Link/ST-LINK-Utility/FlashLoader/*
sfSrcFile = $$replace(sfSrcFile, /, \\)
sfDestDir = $$OUT_PWD/ST-LINK-Utility/FlashLoader
sfDestDir = $$replace(sfDestDir, /, \\)
QMAKE_PRE_LINK += echo d | xcopy /y $$sfSrcFile $$sfDestDir # 拷贝ST-Link/ST-LINK-Utility/FlashLoader下的所有文件到目标文件目录
message($$QMAKE_PRE_LINK)
- echo d是模拟手动输入D,避免提示“[f=file,d=directory]? ”
- /y表示强制覆盖。
- 第一条命令后面加&作用是分割命令