【发布时间】:2015-11-03 20:25:59
【问题描述】:
我有一个名为 libstdc++-6.dll 的文件,Windows 的复制程序正在返回该文件
系统找不到指定的文件
从qmake 调用时不带引号。如果我将该文件名用引号括起来,copy 在cmd 中运行得很好。那么,如何在 Qt 中强制使用引号包裹特定的命令行参数?我试过$$quote($${FILE}),但同样失败了。
EXTRA_BINFILES += \
$${QTDIR}\bin\libstdc++-6.dll \
$${QTDIR}\bin\libwinpthread-1.dll
for(FILE,EXTRA_BINFILES) {
QMAKE_PRE_LINK += $$quote($${QMAKE_COPY} $$quote($${FILE}) $${DESTDIR_WIN}$$escape_expand(\n\t))
}
编辑:
我也试过这个$$quote($${QTDIR}\bin\libwinpthread-1.dll),但看不到被引用的内容
【问题讨论】: