ubuntu14.04虚拟机下安装qt4.8

1.下载Qt 。进入网址http://qt.nokia.com/downloads,下Qt libraries4.8.0 for Linux/x11(228MB) (qt-everywhere-opensource-src-4.8.0.tar.gz)

2.将压缩包复制到linux环境下。  cp  /mnt/hgfs/share/.../qt-everywhere-opensource-src-4.8.0.tar.gz  /home/aaa/qt-everywhere-opensource-src-4.8.0.tar.gz

3.在linux环境下解压文件。进到存放下载文件的目录下执行tar -zxvf qt-everywhere-opensource-src-4.8.0.tar.gz
刚下载文件Qt libraries 4.8.0 for linux/x11(228MB)的文件名

4.执行sudo apt-get install build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit /etc/apt/sources.list编辑源列表(可换成阿里云或163,注意:ubuntu16.04 - xenial ubuntu15.10 - willy ubuntu14.04 - trusty  ubuntu12.04 - precise)。然后执行sudo apt-get update

5.执行sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev

6.在linux环境下,进入解压后的文件夹,执行./configure(后面可添加参数,例如-nomake demo不编译demo,若报错“Disabling video due the lack of GLib/Gio/GStreamer",在./configure后加上-force-pkg-config, 否则会在WebCore的feature.pri中检查。此处采取默认方式。参数问题参考《QT静态编译》),然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了(清除配置用make confclean)

7.编译make .执行make,这步需要很长时间.-j N  同时进行N项编译,建议N的值为你的CPU核数X1.5。如:make –k –jN

在windows下解压后再复制到linux下,make会遇到的错误:

① 找不到libQt**.so ,见博客https://blog.csdn.net/qq_34754747/article/details/103362534

②warnning被当做error对待  解决办法:见博客https://blog.csdn.net/qq_34754747/article/details/103362702

8.安装qt。执行sudo make install,文件安装在/usr/local/Trolltech/Qt-4.8.0(卸载qt用make uninstall)

9.修改配置文件:

cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser
sudo vim default.conf

将default.conf中的内容修改为你qt安装的路径(默认/usr/local/Trolltech/Qt-4.8.0/bin   /usr/local/Trolltech/Qt-4.8.0)

9.接下来就可以按照
qmake -project
qmake
make
的步骤执行qt程序了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(QT)