我使用的是centos 7。要检查安装的qt版本,我使用命令qmake --version
返回
Qmake version: 1.07a (Qt 3.3.8b).
Qmake is free software from Trolltech ASA.
但是当我发出命令时yum install qt
,我收到消息
Package 1:qt-4.8.5-13.el7.x86_64 already installed and latest version.
Nothing to do.
我不确定我的系统中安装了哪个版本的qt!我需要 qt 版本 > 4.7。
Qt 旨在支持多个并行安装。我的系统上通常有几十个——多个版本、目标、配置。
由您选择版本qmake
代表您希望使用的 Qt 安装。之间存在 1:1 映射qmake
二进制文件和 Qt 安装。
找到所有qmake
您系统上的二进制文件,您可以例如$ locate qmake | grep bin
的版本qmake
存在于你的PATH
一般来说,没有什么影响,因为对于任何给定的项目,您只需要调用qmake
直接一次 - 您可以通过提供完整路径来实现qmake
在构建中使用的 Qt 安装中。后续调用通过make qmake_all
。我个人觉得没必要qmake
in the PATH
完全没有——很容易一不小心就跑错了。
回顾一下,对于任何给定的项目,您都会这样做:
set CPUS=$(grep -c ^processor /proc/cpuinfo)
mkdir build-projectFoo
cd build-projectFoo
/path/to/Qt/bin/qmake ../projectFoo-src
# no need to call qmake directly from this point onwards
make -j$CPUS
... (modifications to sources, project files, etc.)
make qmake_all && make -j$CPUS
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)