ubuntu下安装QT的全过程
来源:互联网 发布:淘宝客服要开通管理 编辑:程序博客网 时间:2024/05/22 00:52
最近需要在Ubuntu下开发桌面软件,想起了QT。书上介绍的方法太老了,网上找了一大堆安装方法,都或多或少有各种问题,以下是我自己摸索出来的与大家分享!另外不建议大家现在用QT5,参考资料不多,建议初学者先从QT4学起。另外本文QT库和QT Creator版本搭配测试没有问题,其他搭配不保证没有问题。本文写作时间是2013年11月份。
本文使用的环境:
QT Library: 4.8.1 qt-everywhere-opensource-src-4.8.1.tar.gz
QT Creator:2.4.1 qt-creator-linux-x86-opensource-2.4.1.bin
Ubuntu:10.04.4 ubuntu-10.04.4-desktop-i386.iso或者 Ubuntu 12.04 LTS ubuntu-12.04.3-desktop-i386.iso 或者 Ubuntu 13.10 ubuntu-13.10-desktop-i386.iso
注意:如果您安装Ubuntu时候是联网的话,Ubuntu会自动安装QT Library,Ubuntu10默认安装QT3,Ubuntu12默认安装QT4.8,Ubuntu13默认安装QT5,你可以在终端里面输入“qmake -v"查看QT版本来检测是否已经默认安装QT,如果已经安装,请直接跳到第二大步安装QT Creator。
安装QT分为两步,第一步是QT Library的安装,第二步是QT Creator的安装,QT Creator是QT的集成开发环境。
第一步 安装QT Library:
1、诺基亚把QT卖给Digia后,QT商业版和开源版就分开了,开源版全部放在QT Project网站上,从该网站下载qt-everywhere-opensource-src-4.8.1.tar.gz。可以在Ubuntu里面使用Firefox浏览器下载,默认下载目录是/home/your name/Downloads,使用终端cd到Downloads目录,然后使用命令
解压软件包,解压完后,cd到该目录
2、我的电脑在Ubuntu 10.04.4环境下,没有安装g++,编译QT要用到g++,所以首先安装g++,使用apt-get命令安装g++,
使用apt-get安装这三个包,
注意不能直接输入configure,必须加上 "./" 才可以。然后终端会出现让你选择商业版还是开源版,输入字母o选择开源版。然后会有协议让你接受,输入yes就OK啦。
5、经过漫长地等待后,终端会出现如下信息,
然后输入make,这样会生成QT库,同时编译所有演示程序。
然后在进入qmake所在的bin文件夹,
然后输入qmake,如果出现正常的信息,则表明QT已经安装成功。或者输入以下指令,
如果出现正确的版本信息,则表示安装成功了。
8、接下来要设置环境变量,设置环境变量的目的是为了在任何目录下都可以使用QT。首先需要设置用户环境变量,
然后会弹出一个编辑窗口,在末尾添加以下代码,
然后设置root用户的环境变量,设置root用户的环境变量需要root权限,所以要加sudo,
然后会弹出一个编辑窗口,在末尾添加以下代码,
保存后退出,然后重启电脑。
9、重启电脑后,打开终端在任意目录下输入qmake,如果能出现正确信息,则表明环境变量已经配置成功。
第二步 安装QT Creator:
相比QT Library,QT Creator的安装要简单的多,我们下载的bin文件是可执行文件,安装时会出现像在Windows下的界面,安装路径默认就可以了。使用终端cd到Downloads目录,首先修改bin文件的权限使其具有可执行的权限,
然后输入以下命令安装bin文件,
然后在终端中输入:qtcreator 即可
至此,QT已经安装完毕,打开桌面上的QT Creator来运行一个demo测试吧!
- ubuntu下安装QT的全过程
- Ubuntu下Qt安装全过程解答
- windows XP下安装ubuntu的全过程
- ubuntu下QT环境配置全过程(包括qt library安装和qt creator安装)
- ubuntu下安装tomcat全过程
- Ubuntu下ReviewBoard安装全过程
- Linux(Ubuntu)系统下安装Qt library和Qt Creator全过程记录
- Linux(Ubuntu)系统下安装Qt library和Qt Creator全过程记录
- ubuntu 下QT的安装
- ubuntu下的qt安装
- Ubuntu下QT的安装
- Ubuntu下Mysql的安装,C连接全过程
- Ubuntu 安装 jsoncpp的全过程
- ubuntu 下code blocks 安装全过程
- ubuntu下安装jdk6.0全过程
- ubuntu下安装配置mysql全过程
- Ubuntu下安装多用户vsftp全过程
- ubuntu 下code blocks 安装全过程
- Angular JS中的数据双向绑定
- tjut 2888
- JVM的内存结构
- hdu 2063 过山车【最大流Dinic】= =作死真好玩系列
- POJ-3259 Wormholes(最短路,bellman求负环)
- ubuntu下安装QT的全过程
- Hadoop和Spark生态圈了解
- Android开发——减小APK大小
- linux read 用法
- Android Studio中关联SVN进行版本控制(三)如何更改文件名
- Leetcode之 largest divisible set
- Java -- 常用的JNI接口函数简介(一)
- 位运算(2)-- 集合中的位运算
- swift 当需要改变cell的内容布局时