【问题标题】:QMAKE_QMAKE with symbolic link to qmake带有指向 qmake 的符号链接的 QMAKE_QMAKE
【发布时间】:2019-06-27 07:03:54
【问题描述】:

我需要用我的 qt 在 pro 文件中获取文件夹的路径。 我使用了QMAKE_QMAKE,一切正常。

但现在我在 ~/.local/bin 中创建了一个到 qmake 的符号链接,以便更容易调用 qmake。


qmake-linux -> /home/andrei/Qt/Qt-v5.13.0/Linux/bin/qmake*

现在我遇到了问题,由符号链接启动的 qmake 在变量 QMAKE_QMAKE 中包含的不是可执行文件的路径,而是符号链接的路径。

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 symlink qmake


    【解决方案1】:

    qmake 可执行文件所在的目录可以用$$[QT_HOST_BINS] 检索。这是qmake property

    致电qmake -query 以查看可用属性列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 2023-03-24
      • 2021-11-07
      • 2011-06-09
      • 2018-03-31
      • 1970-01-01
      相关资源
      最近更新 更多