
一、环境准备
假设Fedora操作系统已经完成安装,并且已经下载好了qt-everywhere的文件(这里以qt-everywhere-src-5.12.8.tar.xz为例进行说明)。
二、安装依赖
通过命令安装必要的依赖包:
dnf -y install gcc-c++ make libXtst-devel freetype freetype-devel fontconfig-devel libXrender-devel
三、安装过程
解压已下载的qt-everywhere源文件包:
tar xvf qt-everywhere-src-5.12.8.tar.xz
进入解压后的目录:
cd qt-everywhere-src-5.12.8/
在执行configure步骤时,需要添加fontconfig参数,以确保qt在Fedora系统中能正确安装中文字库,否则可能导致qt无法正确显示中文。
./configure -fontconfig
在选择qt版本时,选择开源版。接受许可证后,如果出现任何警告或错误,需要根据提示安装相应的依赖包。例如:
dnf -y install bison gperf flex python
dnf -y install mesa-libGLU-devel.x86_64
如果出现错误并提示重新执行configure,可以先执行rm config.cache命令清除缓存配置,然后再次尝试。等待系统环境检测完成后,按照界面提示进行编译和安装。
gmake -j4 (编译过程可能需要数小时)
安装完成后,执行以下命令进行验证:
gmake install
四、安装验证与优化
安装结束后,为了验证qt是否正确安装,需要设置PATH环境变量。执行以下命令:
export PATH=$PATH:/usr/local/Qt-5.12.8/bin
然后,通过执行以下命令验证安装是否成功:
qmake -v
如果成功,将会看到相应的验证信息。至此,qt的安装就完成了。
