Linux如何编译qt,Linux/ubuntu下编译安装QT 4.8 (QT 4.8.4)【转载】

Linux/ubuntu下编译安装QT 4.8 (QT

4.8.4)

今天在ubuntu下编译安装了QT 4.8.4,中间遇到很多问题,这里写一下以供参考。

首先从 http://qt-project.org/ 网站上下载 qt-everywhere-opensource-src-4.8.4.tar.gz ,解压缩。进入解压缩后的目录,执行

./configure

可能遇到的问题:

1.找不到g++编译器

这个肯定是缺少g++编译器及其附属库,安装:sudo apt-get install g++

2.缺少X11开发库:

按照网上的说法,安装:sudo

apt-get install libx11-dev libxext-dev libxtst-dev libxt-dev

这样,再次 ./configure 后就不会出错了

然后

make

make install (需要管理员权限)

完成。

编译完成后遇到的问题:

编译完成后测试了一段程序,发现如果使用自己编译出来的运行时库,界面字体不正常,效果如下图所示:

a4c26d1e5885305701be709a3d33442f.png

注:我的ubuntu在/usr/lib中包含了自带的QT库,但是是QT4.7版本

你可能感兴趣的:(Linux如何编译qt)