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 (需要管理员权限)
完成。
编译完成后遇到的问题:
编译完成后测试了一段程序,发现如果使用自己编译出来的运行时库,界面字体不正常,效果如下图所示:
注:我的ubuntu在/usr/lib中包含了自带的QT库,但是是QT4.7版本的