QT pro文件:DESTDIR为空

问题描述 投票:0回答:1

我没有在任何地方定义DESTDIR

message($$DESTDIR) 

打印空字符串。

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

qt
1个回答
0
投票

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

message(DESTDIR: ($$DESTDIR))

我今天遇到了这样的问题。只有通过查看Qt mailing list中的qmake .pro文件示例才能解决问题。另一个可能的问题 - clue variables

# ${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

没有这样的符号我得到空DESTDIR变量。如果没有设置DESTDIR,我相信二进制保留在build dir中。

另一个有用的链接:https://stackoverflow.com/a/7754767/630169

© www.soinside.com 2019 - 2024. All rights reserved.