如何让Qt Creator的jom.exe复制带空格的路径中的文件?

Jad*_*ias 2 windows qt makefile copy qt-creator

当我输入我的.pro文件

INSTALLS += INSTALL
INSTALL.files += install/**
INSTALL.path = bin
Run Code Online (Sandbox Code Playgroud)

jom.exe install命令尝试使用绝对路径复制文件

copy /y c:\Some Project\install\QtGui4.dll c:\Some Project\bin
Run Code Online (Sandbox Code Playgroud)

这失败了

参数数量无效

更好的命令是引用路径

copy /y "c:\Some Project\install\QtGui4.dll" "c:\Some Project\bin"
Run Code Online (Sandbox Code Playgroud)

哪个成功了.如何让jom.exe引用绝对路径或使用相对路径?

Fra*_*eld 5

QMake不能很好地处理路径中的空格.在使用包含空格的源或构建目录时,迟早会遇到问题.根据我的经验,打击这些问题是徒劳的.我强烈建议QMake用户将所有源代码放入没有空格的路径中.