QMake INSTALLS不复制文件

时间:2019-03-13 18:03:34

标签: qt qmake

我想将dll从项目目录复制到构建目录。

在Windows 10系统上,以下代码不会复制任何内容:

my_dll.path =  $$DESTDIR
my_dll.files += $$PWD/Dll1.dll
INSTALLS += my_dll

但是,这很完美:

EXTRA_BINFILES +=  $$PWD/Dll1.dll
EXTRA_BINFILES_WIN = $${EXTRA_BINFILES}
EXTRA_BINFILES_WIN ~= s,/,\\,g
DESTDIR_WIN = $$DESTDIR
DESTDIR_WIN ~= s,/,\\,g
for(FILE,EXTRA_BINFILES_WIN){
            QMAKE_POST_LINK +=$$quote(cmd /c copy /y $${FILE} $${DESTDIR_WIN}$$escape_expand(\n\t))
}

请帮助我解决此问题。

0 个答案:

没有答案