QT pro文件:DESTDIR为空

QT pro文件:DESTDIR为空,qt,Qt,我不在任何地方定义DESTDIR message($$DESTDIR) 打印空字符串 有办法知道目标二进制文件的路径吗?在message()中,出于某种原因,需要使用不同的表示法: message(DESTDIR: ($$DESTDIR)) 我今天遇到了这样的问题。仅通过查看Qt中的qmake.pro文件示例来解决此问题。另一个可能的问题是: 没有这样的符号,我得到了空的DESTDIR变量。如果未设置DESTDIR,我相信二进制文件将保留在builddir中 另一个有用的链接:不同?您使用

我不在任何地方定义
DESTDIR

message($$DESTDIR) 
打印空字符串

有办法知道目标二进制文件的路径吗?

message()中,出于某种原因,需要使用不同的表示法:

message(DESTDIR: ($$DESTDIR))
我今天遇到了这样的问题。仅通过查看Qt中的qmake.pro文件示例来解决此问题。另一个可能的问题是:

没有这样的符号,我得到了空的
DESTDIR
变量。如果未设置
DESTDIR
,我相信二进制文件将保留在builddir中


另一个有用的链接:

不同?您使用与问题中相同的$$DESTDIR。你在这里贴的东西根本不是答案。请删除它。@AlexanderDyagilev不一样:
消息($$DESTDIR))
这些额外的()没有任何意义。我不记得确切的问题-它不起作用,想想message()-qmake函数,
($$DESTDIR)
-variable。简单的
$$DESTDIR
不起作用。我刚刚尝试了一个新项目。我的变体打印“”,你的打印“()”。在这两种情况下,它都不会打印目录。
# ${VAR} notation allows to append the contents of the variable to another value
# without separating the two with a space
isEmpty(DESTDIR): DESTDIR = $${IDE_BUILD_TREE}/lib/qtcreator/plugins