Ubuntu下Qt安装全过程解答
来源:互联网 发布:c语言接口的定义 编辑:程序博客网 时间:2024/06/05 15:08
越来越觉得高技术的人分为两种,一种是自己很懂,但是不愿意将其写出来,不肯分享,另一种是分享出来了,但是写的不是很清楚,搞得别人看的很费劲,不知道是故意的还是……
以前安装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放入其中,解压:
- tar xzvf qt-everywhere-opensource-src-4.8.3.tar.gz
进入解压目录
cd qt-everywhere-opensource-src-4.8.3.tar.gz
编译(使生成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,此过程比较漫长,最好在午休或者吃饭过程中让它自己去编译。
- 安装,执行make install,此时会默认安装到目录
- 配置
安装完成后需要进行相关版本和编译器的配置才能使用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
- Ubuntu下Qt安装全过程解答
- ubuntu下安装QT的全过程
- ubuntu下QT环境配置全过程(包括qt library安装和qt creator安装)
- ubuntu下安装tomcat全过程
- Ubuntu下ReviewBoard安装全过程
- Linux(Ubuntu)系统下安装Qt library和Qt Creator全过程记录
- Linux(Ubuntu)系统下安装Qt library和Qt Creator全过程记录
- windows XP下安装ubuntu的全过程
- ubuntu 下code blocks 安装全过程
- ubuntu下安装jdk6.0全过程
- ubuntu下安装配置mysql全过程
- Ubuntu下安装多用户vsftp全过程
- ubuntu 下code blocks 安装全过程
- ubuntu下code blocks安装全过程
- 在Ubuntu下安装tensorflow全过程
- ubuntu下xampp+dvwa安装到登入全过程
- Ubuntu下安装Qt
- ubuntu下安装QT
- @"[ 1,-1, 1,3,4]"形式的字符串转化为数组
- 对象库编程VS描述性编程
- System进程的启动流程第一部分
- SAP ABAP编程 弹窗操作函数
- Activity生命周期
- Ubuntu下Qt安装全过程解答
- 内存分配(Day-9)
- VS2015调试功能初探
- CUDA简介
- Linux Core Dump
- lintcode-带最小值操作的栈-12
- Unix 文件系统的核心目录总结
- 传智播客助力一带一路IT人才培养
- 怎么样查看局域网IP地址是否被占用?