ubuntu下安装QT5及QtCreator

来源:互联网 发布:网络测试仪器 编辑:程序博客网 时间:2024/04/28 20:46

这算是我写的第一篇博客吧,原因很简单,就是希望把我在学习过程中遇到的点点滴滴的问题记录下来,日后同学或者同事遇到的时候,能够快速的解决之~而这个问题算是先前一直都没有能够很好解决的吧~下面我们就来回顾下先前所遇到的问题。

Q1:在QT官网直接下载了QtSDK之后,直接安装./XXX.run之后,第一个找不到QtCreator的可执行程序,第二个在一个很深很深的路径下:/opt/Qt5.1.1/Tools/QtCreator/bin$ ./qtcreator 好不容易找到了可执行程序,这个时候又出现了个蛋疼的问题:

Failed to load platform plugin "xcb". Available platforms are:
linuxfb
minimal
xcb
Abandon
  事实证明,用sudo apt-get install xcb等指令安装插件都不管用,因为你装的插件不对而已。。。
Q2:因为我们是搞得嵌入式开发,所以呢,必须在linux环境下安装完Qt才能进行交叉编译,再拷到A8的板子上跑,原先我的电脑环境都是配置好了的,没想到一次意外,笔记本屏幕砸碎了,又急用电脑所以买了台新电脑,当然什么都是新的,尝试了两天都没能装成win7和ubuntu双系统,最后放弃了,直接装的win7下面的VMWare跑ubuntu,现在问题又来了,因为在家的是拨号上网,不是公司里直接插网线就能上网,虚拟机怎么上网呢,又是漫长的尝试跟失败,最后还是把虚拟机给上了网,其实方法很简单:S1.设置虚拟机网络为桥接并选择你自己的网卡(桥接的意思就是直接连接到外部网络)所以嘞,你在win7能做的事,虚拟机一样可以,比如拨号上网!
S2:设置虚拟机,将虚拟机的网络连接设置成桥接,如下图:
S3:现在你的虚拟机就和真机一样能够拨号上网了,当然呢,ubuntu这个大的系统怎么能不支持拨号上网呢~在右上角的网络设置里面有DSL这个选项,填上你的账密码即可~上图!
S4:选择你的网络连接为拨号上网DSL那个选项,就能直接上网了吗?NO!原因很简单,既然能看到这篇文章,就说明你的win7还在上着网,所以呢。。。要把win7的拨号给断开才能给虚拟机拨号上网。。。然后就打完收工~!

---------------------------------------我是华丽丽的分割线------------------------------------------------------
说了这么多貌似跑题了啊~言归正传,我们来装Qt,很不巧和的是,习惯了用百度去搜索东西的我,一不小心去了google找了,搜了ubuntu qt这俩关键字,然后就出来了一篇文章,后来我才大彻大悟,百度比google实在是。。。其实,百度上还是有很多文章介绍这个的,但是都不能解决问题,不过从某G上找到的那篇文章就讲的非常好,只是。。。你看了就知道了:http://www.wikihow.com/Install-Qt-SDK-on-Ubuntu-Linux
尼玛,全是洋文,看不懂啊! 要是能看得懂的呢,就看那篇文章去吧,洋文学得不好的,就继续往下看~下面就把那篇洋文的东西提炼出来。
S1:安装的是Qt5,首先更新下你的apt-get:
 sudo apt-get install synaptic
sudo apt-get update
然后一次性把要装的都装了吧,指令在这:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
sudo apt-get install build-essential
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
S2:到官网上下载QtSDK,其实32位的就好,当然根据你的电脑位数下更好(ubuntu查看电脑位数指令:file /sbin/init) 下载地址:http://qt-project.org/downloads 我下的是Qt 5.1.1 for Linux 32-bit (417 MB) 下完之后呢,改下权限,先打开你的下载目录~/Downloads然后sudo chmod u+x qt-linux-XXX.run 这时候呢,你下的这个安装包就能运行了。。。吗?你可能发现还有问题,有一种原因就是你的目录存在中文,凡是以后用到Qt的地方,目录一律不能包含中文!!!好了,折腾完目录之后,就直接./qt-linuxXXX.run吧,这时候,就和windows里面装程序一样了,当然要记得你安装的目录 默认貌似是/opt/Qt5.1.1这个目录下,安装完之后呢 先别急着运行,去把这个目录的权限修改下,否则就会各种permission denied,上指令: 
sudo -s chmod -R 777 /opt/Qt5.0.2
sudo -s chmod -R 777 /home/"your_user_name"/.config/QtProject

S3:最后呢,将Qt的bin目录添加到系统路径PATH下,
PATH=/opt/Qt5.0.2/5.0.2/gcc/bin:$PATH  //根据你自己的路径写啊。。。
export PATH
这时候呢,就可以去你的DashHome(其实就是win下的开始菜单)里面找到QtCreator了,感受下吧~
HAVE FUN WITH QT!

写完收功~希望大家都能在前进的路上,愈挫愈勇!