Qt⼊门之基础篇(⼀):Qt4及Qt5的下载与安装
转载请注明出处:.
导语:
Qt是⼀个跨平台的C++图形界⾯应⽤程序框架。它提供给开发者建⽴图形⽤户界⾯所需的功能,⼴泛⽤于开发GUI程序,也可⽤于开发⾮GUI程序。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt同X Window上的Motif,Openwin,GTK等图形界⾯库以及Windows平台上的MFC、OWL、VCL、ATL是同类型的东西。
本系列教程以Qt5.6为基础展开精讲。
参考书⽬:
【1】霍亚飞.Qt Creator快速⼊门(第3版).2017年
【2】蔡志明.精通Qt4编程.2008年
【3】普拉达.C++ Primer Plus(第6版).张海龙译.2012年
学习建议:
我认为Qt是为喜爱C++的⼈准备的“PhotoShop”,如果你没有C++基础,那么你在看完《C++ Primer》这本书后再来看这⽚教程可能会让⾃⼰更舒服⼀些。
您C++学的不好怎么办?没关系,做事⾛⼼⽐什么都重要。学习过程中越是⽤⼼,就越觉得⾃⼰C++基础不⾏,越想去复习C++,越复习C++,就越想学图形界⾯,死循环。。。。哈哈,不废了,步⼊正题吧!
正⽂:
安装Qt4⽅法
安装准备:1.qt-opensource-windows-x86-mingw482-4.(qt库⽂件)
2.qt-creator-opensource-windows-x86-4.(IDE)
3.i686-
4.8.2-release-posix-dwarf-rt_v3-rev3.7z(wingw编译器,⾮常重要,安装成功与否靠它了)
4.qtcreator-gdb-7.4-MINGW32_NT-6.(gdb调试器)
注意:这个Qt在XP和win7均能正常使⽤的!
开始安装
步骤⼀:
先把所有的压缩包解压出来,然后把(⼀定要是对应的版本,见说明1)i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z解压出来的mingw32⽂件夹剪切到C盘中。gdb⽂件夹同理。注意:⼀定要记得mingw32⽂件夹和gdb⽂件夹解压到了哪⾥,因为后续安装需要指定此⽂件夹位置!(我解压到C:\Qt)
步骤⼆:
(1)点击qt-opensource-windows-x86-mingw482-4.进⾏安装,这是⼀个类库来的,下⾯就等⼀下吧!
(2)load完之后⼀直按next就⾏了。最后来到某个界⾯,你直接按install就⾏了,接着就是漫长的等待,中间会有⼀个选择编译器的界⾯,选择我们刚刚解压出来的mingw32⽂件夹,千万不要选错。注意:这个Qt所有的东西都要安装在C盘,不要随意更改路
径,占你2G⽽已,否则的话可能安装不成功的,本⼈没有实验过,如果你有兴趣可以试⼀下。
(3)吃了个苹果,刚刚装好。先不要打开它,把那两个选项去掉它,然后按⼀下finish,因为下⾯还有⼀些事情要做。
步骤三:
(1)点击qt-creator-opensource-windows-x86-4.把creator安装了,其实这只是⼀个开发环境⽽已,简单来说就是⼀个编写代码的
地⽅,就像visual C++ 6.0⼀样。其实不⽤这个环境,⽤VS也可以的,⼤家有兴趣可以尝试⼀下。
开发一个平台需要多少钱(2)还是那句话,直接按next,出现登陆账户就skip就⾏,都保持默认即可,在最后的界⾯,不要把勾去掉,按finish,然后creator就启动了。
步骤四:
(1)现在还不能⽤的,要设置⼀下环境变量。⾸先依次点击⼯具和选项,然后就跟着图⽚的编号去做
clip_image013[6]
(2)按了添加之后就会弹出⼀个对话框来,是⽤来选择qmake途径的,我们可以依次选择C盘,Qt,4.8.6,bin, 就⾏了。不会选择的话可以看⼀下图⽚红线处的路径。(这种选法只能在你没有更改路径的情况下⽤)
clip_image015[6]
(3)配置编译器,操作:编译器->添加->MinGw->C++。
(4)按完MinGW后,在编译器路径那⾥选择路径:  C:\Qt\mingw32\bin\g++.exe,然后点击打开就⾏了.同理可以配置C编译器,只是g++.exe换成了(见说明2)。
(5)最后到“构件套件(Kit)”中,可以看到已经有⼀个“桌⾯(默认)”,这⾥双击它直接进⾏设置,名称可以随意设置;下⾯编译器⼀项选择前⾯设置的MinGW;最后Qt版本选择前⾯添加的即可,因为调试器还没有配置,所以调试器⼀项再配置了之后就可以选择了。为了以后调试模式进⾏程序调试,这⾥需要指定调试器。然后回到Qt Creator中继续设置,单击调试器项(Debugger)项“添加”,路经为C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.
到此,Qt4.8.6基本配置完毕!
安装Qt5⽅法
安装准备:1. qt-opensource-windows-x86-mingw492-5.
开始安装
步骤⼀:
(1)点击qt-opensource-windows-x86-mingw492-5.进⾏安装。
(2)之后⼀直按next,到下⾯这个界⾯后全选(如果你的硬盘不够⼤,则在默认的基础上加上Tools⾥的MinGw4.9.2即可),再“下⼀步”,最后安装即可!
(3)玩了两局三国杀,刚刚装好,点击确定即可打开Qt Creator,尽情参观吧!
到此,Qt5.6算是安装完毕,⽽且都是已经配置好的,就不⽤咱们⾃⼰动⼿了。不过我们还是亲⾃去看看吧。
步骤⼆:
(1)瞧!⼀切已备,只⽋东风啦。(⼯具-选项-构建和运⾏-构建套件)
(2)我们再看⼀下5.6的安装⽬录的⽬录结构:
(3)那些实例都在Qt Creator⾥⾯有显⽰,点击后会打开源⽂件以及关于本例的介绍。如果你想运⾏⼀个⽰例程序看看,那么打开⽰例项⽬后点击左下⾓的绿⾊三⾓或者Ctrl+R即可运⾏⽰例(需要等⼏秒,右下⾓会有编译进度条)。
(4)所有已安装的与Qt有关的应⽤都已经在“开始菜单”⾥⾯构建了⽂件夹,箭头指向的是Qt的终端界⾯,以后需要⽤到!
(5)打开上图的⽂件夹中Assistant,这是Qt⼩助⼿,Qt中所有⽤到的类在这⾥⾯都有介绍,也是常⽤的东西之⼀。
(6)好,暂且介绍到这⾥,关于这⼏个⼯具的详细介绍请参照《Qt Creator快速⼊门》的第⼀章。先对软件熟悉⼀下是好事哦,不要想着现学现⽤,重要的是跟Qt的这⼏个⼯具培养感情。
疑问解答:
问:为什么Qt4和Qt5的安装分开来讲呢?
答:编写Qt应⽤我们需要有Qt库、编译器(vs和gcc)、调试器(gdb),最后还需要Qt Creator这⼀IDE将它们都整合到⼀起为我们所⽤。在Qt4时代,这些东西都是分开的,需要开发者们⾃⼰动⼿配置开发环境。⽽Qt5版本出来之后,将所有需要的东西都整合到了安装包中,并且环境可以⾃动配置,为开
发者减轻了不少负担。考虑到Qt4和Qt5的安装过程有较⼤差异,所以有必要分开来讲述⼀下。
问:Qt很受欢迎吗?为什么要开此教程?
答:就⽬前形势来看,Qt受欢迎程度的确不是很⾼,但Digia公司12年从诺基亚⼿⾥收购以来⼀直在努⼒为Qt的普及做贡献,这点由Qt版本近⼏年的更新速度可以看出。我也相信Qt以后会越来越完美。许多⼈想要学习GUI编程却都⽆从下⼿,我觉着Qt就是⼀个不错的开始,特开此系列教程引领天下(GUI)初学者步⼊正规。哈,话说⼤了!
这篇⽂章暂且到这⾥要结束了,下⾯有⼀些重要的说明性⽂字,重点看。然后其他的软件介绍性知识我就不必阐述了,书上⽐我说的清楚。要知道这篇教程的⽬的是引领初学者,并不是为Qt做宣传做介绍。该做什么、如何做、为什么这么做我都说的⼀清⼆⽩,不懂的可以再问,关键是靠⾃⼰,⽼话说得好“别⼈的永远是别⼈的”,怎么把别⼈的变成⾃⼰的那就看个⼈造化了。欢迎⼤家留⾔评论,若知四海皆兄弟,何处相逢⾮故⼈。
说明:
1) 在安装Qt4.8.6或更新的版本时需要按照安装时的提⽰去下载MinGW版本解压到相应的⽬录,此版本对应的GCC编译器版本为4.8.2,⼤概44M左右,如下图所⽰:
2) 添加编译器时,GCC和G++的区别:
3) MinGW,是Minimalist GNU for Windows的缩写,是将GNU开发⼯具移植到Win32平台下的产物。它是⼀个可⾃由使⽤和⾃由发布的Windows特定头⽂件和使⽤GNU⼯具集导⼊库的集合,允许你在GNU/Linux和Windows平台⽣成本地的Windows 程序⽽不需要第三⽅DLL库。
4) Qt是⼀套开源框架,本来我们的步骤是:编译->IDE配置,⽽现在是安装->IDE配置,⽆论是qt-opensource-windows-x86-winrt-msvc2015-5.还是qt-opensource-windows-x86-mingw482-4.,其实都是官⽅为我们实现编译好的只需要我们按引导安装即可,时间省去了不知多少。源码的编译⽅式分两种:动态编译和静态编译,官⽅使⽤动态编译为我们提供安装包,但我们也需要了解⼀下Qt源码的静态编译,或许这是下节的内容也说不定。
5) ⼀台电脑有多个Qt版本可能会引起不必要的⿇烦,所以尽量只安装⼀个版本。
点击跳转:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。