qmake -query returns 一个旧的 Qt 安装

qmake -query returns an old Qt installation

我想构建 Qt, 命令 qmake -query returns 一个旧的 Qt 安装 (5.7)

我在 .config 中搜索了一些 qmake.confqt.conf。我找到了 trolltech.conf 文件和 QtProject 文件夹。这两个不包含 qmake -query.

返回的任何行

我没有成功卸载 qt4-qmake 和 qt5-qmake 包。该命令仍返回相同的输出。

我尝试用 qmake -unset VARIABLE 取消设置变量,但是它只对我用 qmake -set VARIABLE VALUE 设置的变量有效。

我在 Linux/Ubuntu 16.04 LTS,我想知道如何执行 qmake 以不指向任何 Qt 安装。 谢谢!

由您来调用正确的 qmake。它不会 "just happen" 变魔术。 Qt 旨在并行安装多个版本。

唉,要构建 Qt 本身,无论如何您都不应该手动调用 qmake。在所有平台上,Qt 构建由两个或三个命令组成:

  1. configure ...
  2. make -j# / gmake -j# / jom -j# / nmake.
  3. make -j# install/等等