Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

转载请注明出处:CN_Simo.html

导语:编程

    Qt是一个跨平台的C++图形界面应用程序框架。它提供给开发者创建图形用户界面所需的功能,普遍用于开发GUI程序,也可用于开发非GUI程序。Qt很容易扩展,而且容许真正地组件编程。基本上,Qt同X Window上的Motif,Openwin,GTK等图形界面库以及Windows平台上的MFC、OWL、VCL、ATL是同类型的东西。windows

    本系列教程以Qt5.6为基础展开精讲。框架

    参考书目:工具

             【1】霍亚飞.Qt Creator快速入门(第3版).2017年学习

             【2】蔡志明.精通Qt4编程.2008年开发工具

             【3】普拉达.C++ Primer Plus(第6版).张海龙 译.2012年spa

    学习建议:3d

          我认为Qt是为喜好C++的人准备的“PhotoShop”,若是你没有C++基础,那么你在看完《C++ Primer》这本书后再来看这片教程可能会让本身更舒服一些。调试

          您C++学的很差怎么办?不要紧,作事走心比什么都重要。学习过程当中越是用心,就越以为本身C++基础不行,越想去复习C++,越复习C++,就越想学图形界面,死循环。。。。哈哈,不废了,步入正题吧!

正文:

安装Qt4方法

 

 

安装准备:1.qt-opensource-windows-x86-mingw482-4.8.6-1.exe(qt库文件)

       2.qt-creator-opensource-windows-x86-4.2.0.exe(IDE)

       3.i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z(wingw编译器,很是重要,安装成功与否靠它了)

       4.qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz(gdb调试器)

 

下载地址:http://pan.baidu.com/s/1pLEYta7

                  注意:这个Qt在XP和win7均能正常使用的!

 

 

开始安装

 

 

 

步骤一:

 

          先把全部的压缩包解压出来,而后把(必定要是对应的版本,见说明1)i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z解压出来的mingw32文件夹剪切到C盘中。gdb文件夹同理。注意:必定要记得mingw32文件夹和gdb文件夹解压到了哪里,由于后续安装须要指定此文件夹位置!(我解压到C:\Qt)

    clip_image002[9]

 

步骤二:

 

        (1)点击qt-opensource-windows-x86-mingw482-4.8.6-1.exe进行安装,这是一个类库来的,下面就等一下吧!

              clip_image003[5]

        (2)load完以后一直按next就好了。最后来到某个界面,你直接按install就好了,接着就是漫长的等待,中间会有一个选择编译器的界面,选择咱们刚刚解压出来的mingw32文件夹,千万不要选错。注意:这个Qt全部的东西都要安装在C盘,不要随意更改路径,占你2G而已,不然的话可能安装不成功的,本人没有实验过,若是你有兴趣能够试一下。

            clip_image005[6]

 

  (3)吃了个苹果,刚刚装好。先不要打开它,把那两个选项去掉它,而后按一下finish,由于下面还有一些事情要作。

               

clip_image007[6]

 

步骤三:

 

    (1)点击qt-creator-opensource-windows-x86-4.2.0.exe把creator安装了,其实这只是一个开发环境而已,简单来讲就是一个编写代码的地方,就像visual C++ 6.0同样。其实不用这个环境,用VS也能够的,你们有兴趣能够尝试一下。

             clip_image009[7]

     

      (2)仍是那句话,直接按next,出现登录帐户就skip就行,都保持默认便可,在最后的界面,不要把勾去掉,按finish,而后creator就启动了。

 

           clip_image011[6]

 

 

步骤四:

      (1)如今还不能用的,要设置一下环境变量。首先依次点击工具和选项,而后就跟着图片的编号去作

clip_image013[6]

     (2)按了添加以后就会弹出一个对话框来,是用来选择qmake途径的,咱们能够依次选择C盘,Qt,4.8.6,bin, qmake.exe就好了。不会选择的话能够看一下图片红线处的路径。(这种选法只能在你没有更改路径的状况下用)

clip_image015[6]

 

(3)配置编译器,操做:编译器->添加->MinGw->C++。

    

clip_image017[6]

4)按完MinGW后,在编译器路径那里选择路径:   C:\Qt\mingw32\bin\g++.exe,而后点击打开就好了.同理能够配置C编译器,只是g++.exe换成了gcc.exe(见说明2)。

clip_image019[5]

 

5)最后到“构件套件(Kit)”中,能够看到已经有一个“桌面(默认)”,这里双击它直接进行设置,名称能够随意设置;下面编译器一项选择前面设置的MinGW;最后Qt版本选择前面添加的便可,由于调试器尚未配置,因此调试器一项再配置了以后就能够选择了。为了之后调试模式进行程序调试,这里须要指定调试器。而后回到Qt Creator中继续设置,单击调试器项(Debugger)项“添加”,路经为C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe

 

clip_image021[5]

 

到此,Qt4.8.6基本配置完毕!

 

 

安装Qt5方法

安装准备1. qt-opensource-windows-x86-mingw492-5.6.1.exe

下载地址http://download.qt.io/official_releases/qt/

 

开始安装

 

 

步骤一:

(1)点击qt-opensource-windows-x86-mingw492-5.6.1.exe进行安装。

clip_image002[11]

(2)以后一直按next,到下面这个界面后全选(若是你的硬盘不够大,则在默认的基础上加上Tools里的MinGw4.9.2便可),再“下一步”,最后安装便可!

clip_image004[4]

(3)玩了两局三国杀,刚刚装好,点击肯定便可打开Qt Creator,尽情参观吧!

clip_image006[4]

到此,Qt5.6算是安装完毕,并且都是已经配置好的,就不用我们本身动手了。不过咱们仍是亲自去看看吧。

 

步骤二:

(1) 瞧!一切已备,只欠东风啦。(工具-选项-构建和运行-构建套件)

clip_image008[4]

(2) 咱们再看一下5.6的安装目录的目录结构:

clip_image010[4]

(3) 那些实例都在Qt Creator里面有显示,点击后会打开源文件以及关于本例的介绍。若是你想运行一个示例程序看看,那么打开示例项目后点击左下角的绿色三角或者Ctrl+R便可运行示例(须要等几秒,右下角会有编译进度条)。

clip_image012[4]

(4) 全部已安装的与Qt有关的应用都已经在“开始菜单”里面构建了文件夹,箭头指向的是Qt的终端界面,之后须要用到!

clip_image014[4]

(5) 打开上图的文件夹中Assistant,这是Qt小助手,Qt中全部用到的类在这里面都有介绍,也是经常使用的东西之一。

clip_image016[4]

(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左右,以下图所示:

clip_image002

2) 添加编译器时,GCC和G++的区别:

clip_image004[6]

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.7.0.exe仍是qt-opensource-windows-x86-mingw482-4.8.6-1.exe,其实都是官方为咱们实现编译好的只须要咱们按引导安装便可,时间省去了不知多少。源码的编译方式分两种:动态编译和静态编译,官方使用动态编译为咱们提供安装包,但咱们也须要了解一下Qt源码的静态编译,或许这是下节的内容也说不定。

5) 一台电脑有多个Qt版本可能会引发没必要要的麻烦,因此尽可能只安装一个版本。

 

点击跳转:Qt入门之基础篇 ( 二 ) :Qt项目创建、编译、运行和发布过程解析

相关文章
相关标签/搜索