当使用QMAKE_POST_LINK运算符向+=添加命令时,是否需要添加分号?
例如,
QMAKE_POST_LINK += mv somefile1.dat /some_location1; # semicolon
QMAKE_POST_LINK += mv somefile2.dat /some_location2
...如果没有分号,Qt就不会分离命令。
这是正确的功能吗?
发布于 2022-07-05 23:33:29
您应该在每个命令的末尾添加$$escape_expand(\n\t)。
一些例子(刚刚摘自我真正的应用程序):
QMAKE_POST_LINK += "cp -f $$OUT_PWD/$$DESTDIR/crashreporter.app/Contents/MacOS/crashreporter $$MACX_APP_MACOS_DIR" $$escape_expand(\n\t)
QMAKE_POST_LINK += "cp -R" $$VMSCLSHARED_DYLIBS $$MACX_APP_FW_DIR/ $$escape_expand(\n\t)下面是一个例子:https://gist.github.com/Wohlstand/3d9455c4baddc057de60e511f7280b87
https://stackoverflow.com/questions/72817516
复制相似问题