Centos7下安装qt5.8.0 静态编译库

本文提供Qt5.8.0版本的静态编译详细步骤,包括环境准备、依赖包安装、源码下载及配置等,确保字体正常显示并完成环境变量设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.        下载Qt源码(qt-everywhere-opensource-src-5.8.0.tar.gz)

2.        安装fontconfig freetype #未安装则会出现文字无法显示,可手动将字体库文件夹fonts拷贝至安装目录 $QTDIR/lib/fonts,字体可用dejavu fonts(https://dejavu-fonts.github.io/Download.html,下载后解压,将fonts文件夹拷贝至$QTDIR/lib)

yum install gcc gcc-c++ freetype-devel glib2-develcairo-devel

3.        解压qt-everywhere-opensource-src-5.8.0.tar.gz

4.        进入解压后的目录,输入命令

./configure -static -release -fontconfig -qt-zlib-qt-libpng -qt-libjpeg -nomake examples      -prefix /usr/local/Qt-5.8.0

#此命令为编译release版本的static编译库,fontconfig yes,不安装examples,在网上有不安装demos 在后面添加 –nomake demos,可自行尝试,一定要确认fontconfig yes,不然会导致编译的程序字符不显示,-prefix可设置安装目录,默认/usr/local/Qt-5.8.0

5.        配置完成后,输入命令

gmake

#此过程需要数小时,需要等待很久

6.        安装

gmake install

7.        配置环境变量

vi /root/.bash_profile

 

QTDIR=/usr/local/Qt-5.8.0/    

PATH=$QTDIR/bin:$PATH    

MANPATH=$QTDIR/doc/man:$MANPATH    

LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

                   exportQTDIR PATH MANPATH LD_LIBRARY_PATH

        

8.        环境变量生效

source /root/.bash_profile

9.        ok

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值