首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制命令行参数在qmake上换行引号。

强制命令行参数在qmake上换行引号。
EN

Stack Overflow用户
提问于 2015-11-03 20:25:59
回答 1查看 374关注 0票数 0

我有一个名为libstdc++-6的文件,Windows的复制程序正在返回该文件

系统找不到指定的文件。

qmake调用时没有引号。如果我用引号包装那个文件名,那么copycmd中运行得很好。那么,如何使用引号强制Qt包装中的特定命令行参数呢?我试过$$quote($${FILE}),但以同样的方式失败了。

代码语言:javascript
复制
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),但是看不见引文

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-03 22:15:42

我不知道这是不是正确的方法,但是"\"$${FILE}\""是唯一对我有用的东西

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33508418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档