ubuntu下安装使用Qt
来源:互联网 发布:mac口红在澳洲是什么价 编辑:程序博客网 时间:2024/06/05 14:39
在Windows上用习惯了VS这种大型编译环境,一下子换到Linux上就有点手足无措了。现在做一个项目,需要用到Qt,就把安装的过程记录一下,以备查看。(谁知道我的ubuntu会不会哪天突然就崩掉了!!!!)
Step1:下载源代码
在官网的版本下载页面上下载自己喜欢的版本,我下载的是4.8. 这是Qt的开源版,所以是可以免费使用的。下载好压缩包:qt-everywhere-opensource-src-4.8.1.tar.gz之后,打开终端输入解压命令:
tar xzvf qt-everywhere-opensource-src-4.8.1.tar.gz
即可解压得到一个文件夹。
Step2:配置Qt库
打开上面解压得到的文件夹,进入该目录之后打开终端,输入下面的命令:
./configure
cd home/yourname/Downloads/qt-everywhere-opensource-src-4.8.1/
然后在配置的过程中有两个提问,一个是问你选择商业版还是开源版,按照提示输入小写字母'o'选择开源版即可。选择之后还有问你是否接受某种协议,直接按照提示输入yes同意即可进行配置。
等待一段时间,就可以看到终端出现下面的提示,就可以了。
Qt is now configured for building ,just run 'make' Once everything is built , you must run 'make install' Qt will be installed into /usr/local/Qt-4.8.1 To reconfigure ,run 'make confclean' and 'configure'
Step3:make生成Qt库
上一步configure完成之后,继续在终端输入
make
命令,即开始进行编译Qt库,这个过程需要很长一段时间,可以让它自己运行,你做点别的事情。
Step4:安装Qt
等上面的编译过程完成之后,继续在终端输入
sudo make install命令,即可进行安装。这个安装过程也要等待挺长一段时间。
安装完成后,一般我们需要检查一下是否安装成功,在这里你可能会发现一个小问题,接着往下看。
首先进入Qt的默认安装目录:/usr/local/Trolltech/Qt-4.8.1
cd /usr/local/Trolltech/Qt-4.8.1
我们需要输入qmake命令查看安装的Qt版本信息进而确认是否安装成功,qmake文件在安装目录下的bin目录下,继续输入命令进入bin目录
cd bin
然后在终端输入命令:
qmake -v
这个时候你会发现,oops!出错了!提示:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory.你去按照路径打开这个目录,发现下面确实只有一个qdbus文件,没有qmake,难道没有安装成功?
非也非也~其实是因为qtchooser的默认选择路径中没有正确指向qmake的所在路径而已,需要我们来修改一下。打开/usr/lib/x86_64-linux-gnu/qt-default/qtchooser这个路径你会发现里面有一个default.conf文件,这个文件就是我们要修改的,但是你会发现它是系统文件,我们无法直接用编辑器打开进行修改,因为需要root权限。
很简单,打开终端,先输入命令:
sudo su
然后输入命令跳转到default.conf所在的路径:
cd /usr/lib/x86_64-Linux-gnu/qt-default/qtchooser/
继续输入命令:
gedit default.conf
这一系列命令的意思就是用root用户的权限用gedit这个编辑器打开此文件,然后进行修改就好啦。这个文件打开之后的两个路径是下面这样:
/usr/lib/x86_64-linux-gnu/qt5/bin/usr/lib/x86_64-linux-gnu
而Qt的安装目录是/usr/local/Trolltech/Qt-4.8.1,所以需要修改成下面这样:
/usr/local/Trolltech/Qt-4.8.1/bin/usr/local/Trolltech/Qt-4.8.1/修改完点击保存,退出就好了。这个时候再执行上面的qmake -v命令会出现如下提示:
QMake version 2.01aUsing Qt version 4.8.1 in /usr/local/Trolltech/Qt-4.8.1/lib代表安装成功!
Step5:设置环境变量
设置环境变量的目的是为了在任何目录下都可以使用QT。
1. 先设置用户环境变量,打开终端输入命令:
gedit /home/yourname/.bashrc
此时就会弹出一个gedit可编辑的窗口,像下面这样:拉到末尾,在后面添加下面四行代码:
export QTDIR=/usr/local/Trolltech/Qt-4.8.1 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
2. 再设置root用户环境变量(类似Windows系统下的系统环境变量),打开终端输入命令:
sudo gedit /etc/profile同样会弹出一个可编辑的窗口,在窗口的末尾输入下面的命令:
export QTDIR=/usr/local/Trolltech/Qt-4.8.1 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
点击保存即可。此时和Windows下一样,设置完系统的环境变量,需要重启电脑。
Step6:安装Qt Creator
直接在终端输入下面的命令:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator
qt4-doc 这个是帮助文档
qt4-qtconfig Qt的配置工具,这个装好默认好
qt4-demos 官方的一些Demo
qt4-designer 可视化窗体设置工具
安装成功之后,就能在系统中搜索到Qt Creator了,打开界面是这样子的:
- ubuntu下安装使用Qt
- Ubuntu 下使用命令行安装QT
- Ubuntu 下使用命令行安装QT
- Ubuntu下安装Qt
- ubuntu下安装QT
- ubuntu 下安装qt
- Ubuntu下安装Qt
- Ubuntu下安装Qt
- Ubuntu下安装Qt
- Ubuntu下安装Qt
- Ubuntu下安装QT
- ubuntu 下安装QT
- ubuntu下安装QT
- Ubuntu下QT安装
- ubuntu下安装qt
- Ubuntu下QT安装
- ubuntu下 安装QT
- Ubuntu 下安装QT
- HTML-px、em、rem、vw、vh 的相应理解
- Starting cloudera-scm-server: [FAILED]
- 哈希表(链地址法处理冲突)(1012)
- jquery事件函数的使用之focus
- FPGA入门笔记四 顺一遍开发流程
- ubuntu下安装使用Qt
- 虚拟机安装hadoop2.7.3集群
- Android获取系统service的过程
- 2017 最新 Spring+SpringMVC+MyBatis (SSM)框架整合
- 正则表达式(一):纠结的转义(转)
- Java并发之线程池的实现原理
- 漫谈操作系统4 -- 基础知识(进程和线程/任务)
- Golang -- 字符串
- flexigrid 隐藏全选框