2015-11-03 22 views
0

我有一個名爲的libstdC++文件 - 6.dll是Windows的拷貝程序返回力的命令行參數的報價包裝上QMAKE

系統找不到指定的文件

當從qmake調用時沒有引號。如果我用引號包裝文件名,copycmd中運行得很好。那麼,如何強制Qt中的特定命令行參數用引號括起來呢?我嘗試了,但它以相同的方式失敗。

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)但無法看到被引用

回答

3

我不知道,如果是做正確的方式,但"\"$${FILE}\""是唯一件事爲我工作