centos7中的Qt版本

2024-02-18

我使用的是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(使用前将#替换为@)

centos7中的Qt版本 的相关文章

随机推荐