Ubuntu下Qt安装全过程解答

来源:互联网 发布:c语言接口的定义 编辑:程序博客网 时间:2024/06/05 15:08

Ubuntu下Qt安装全过程解答

       越来越觉得高技术的人分为两种,一种是自己很懂,但是不愿意将其写出来,不肯分享,另一种是分享出来了,但是写的不是很清楚,搞得别人看的很费劲,不知道是故意的还是……


       以前安装Qt都是直接下载好开发环境和编译器的,不用配置其他什么东西,安装完就可以了,今天刚好重新搭建了下自己的ubuntu环境,打算重新安装新的Qt版本,其中遇到了点小问题,不过都解决了,在此记录下,做个笔记,顺便希望能帮到需要的朋友。


  其实安装qt很简单,只要你明白了这个道理:一般说Qt其实是包含了Qtcreator(开发qt的一个IDE)和编译器(一般是gcc或者g++),只要明白了这个原理,你就可以放心安装了。下载qt的时候注意版本以及和自己电脑匹配就行了,至于安装qt4还是qt5完全由自己的爱好了,不过我建议还是用qt4,毕竟5出来时间不长,资料相对4来说要少一些,再说了使用4已经足够满足大部分人的需求了,如果遇到什么问题,qt4网上解决方案还是多一些,好了说了这么多废话,开始步入正题。
  


  我这次选择分开安装,即安装Qtcreator和对应的编译器
  以下是我下载Qtcreator和源码:
  这里写图片描述

  可以看出版本对应的系统型号,更具你自己的需要下载对应的版本就可以了。

  这两个安装顺序随意,先安装那个都行,我先安装qt-verywhere-opensource-src,将该文件拖进虚拟机(或者使用文件共享功能,我相信玩过虚拟机的盆友都知道怎样拖文件),放在哪里随意,我为了使目录整洁,新建了一个叫software的文件夹,将qteverywhere-opensource-src放入其中,解压:

  1. tar xzvf qt-everywhere-opensource-src-4.8.3.tar.gz
  2. 进入解压目录

     cd qt-everywhere-opensource-src-4.8.3.tar.gz

  3. 编译(使生成Makefile文件)

     ./configure


 这其中可能会出现问题,我出现的问题如下:

 3.1 大概意思就是说找不到g++;

  解决方案:我恍然大悟,刚装的新系统,可能就是g++版本太 老了,导致编译过程中找不到g++,然后很明智的执行sudo apt-get install g++,相信你不会陌生的,2分钟不到就下载安装完成了,接着继续执行./configure

 3.2 You might need to modify the include and library search paths by editing……

  解决方案:大概意思就是说,需要安装libX11的开发包,现在找不到了,其实也很简单,直接sudo apt-get install libX11,问题解决!

 
4. 编译,执行make,此过程比较漫长,最好在午休或者吃饭过程中让它自己去编译
5. 再次执行./configure,编译没有遇到问题,完成后结果如下:
这里写图片描述

       可以看到,确实没有问题,成功了一半了。提示信息也很明显,让你执行make编译就行了,编译完成后执行make install进行安装即可。


6.编译,执行make,此过程比较漫长,最好在午休或者吃饭过程中让它自己去编译。
这里写图片描述


  1. 安装,执行make install,此时会默认安装到目录
  2. 配置
      安装完成后需要进行相关版本和编译器的配置才能使用Qt进行开发,配置如下:
    8.1 编译器配置
    Tools—Options—Build&Run—Compilers—add
    这里写图片描述

8.2 库配置
Tools—Options– Build&Run—QtVersions–add
这里写图片描述

8.3组件配置
Tools—Options– Build&Run—Kits–add
这里写图片描述


       需要改变的地方都用红色圈起来了,可以参照这里进行相应的修改!



技术在于交流、分享……博客地址:[http://blog.csdn.net/u013704336\](http://blog.csdn.net/u013704336\)Email:creazylq@163.comQQ:936563422

kevin 写于2015-09-17 09:38:31

2 0