【发布时间】:2017-05-30 19:04:54
【问题描述】:
我没有在任何地方定义DESTDIR。
message($$DESTDIR)
打印空字符串。
有没有办法知道目标二进制文件的路径?
【问题讨论】:
标签: qt
我没有在任何地方定义DESTDIR。
message($$DESTDIR)
打印空字符串。
有没有办法知道目标二进制文件的路径?
【问题讨论】:
标签: qt
在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,我相信二进制文件会保留在构建目录中。
【讨论】:
message(($$DESTDIR))
($$DESTDIR) - 变量。简单的$$DESTDIR 不起作用。