QMAKE_QMAKE 用符号 link 到 qmake
QMAKE_QMAKE with symbolic link to qmake
我需要在 pro 文件中获取包含我的 qt 的文件夹路径。 我用了 QMAKE_QMAKE 一切正常。
但现在我在 ~/.local/bin 中为 qmake 创建了一个符号 link 以便于调用 qmake.
qmake-linux -> /home/andrei/Qt/Qt-v5.13.0/Linux/bin/qmake*
现在我 运行 遇到了一个问题,即由符号 link 启动的 qmake 在变量 QMAKE_QMAKE 中包含的不是可执行文件的路径,而是符号 link.
Info: creating stash file /home/andrei/worker/githubworker/github-worker/build/.qmake.stash
Project MESSAGE: QT_DIR = /home/andrei/.local/bin
也许这很重要:我从源代码构建 qt。
也许有办法用 qt 获取 qmake 路径或文件夹?
可以使用$$[QT_HOST_BINS]
检索qmake 可执行文件所在的目录。这是一个qmake property.
调用 qmake -query
查看可用属性列表。