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

  • Post author:
  • Post category:其他


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



版权声明:本文为lwwl12原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。