windows命令行命令不支持正斜杆/路径,在pro文件中得使用replace方法替换为反斜杠\
win32 {
SrcPWD = $${PWD}
SrcPWD = $$replace(SrcPWD, /, \\)
DstOutPath = $${OUT_PWD}
DstOutPath = $$replace(DstOutPath, /, \\)
QMAKE_POST_LINK += copy /y $${SrcPWD}\log4qt.properties $${DstOutPath}\log4qt.properties
}
提醒!提醒!提醒!一个坑
win32{ 大括号要和win32连着写,不能换行!!!
如下是错误写法,没起到区分win32和unix的效果,两个都执行了。
win32
{
}
unix
{
}
补充参见https://blog.youkuaiyun.com/wkr2005/article/details/93711321