Windows下的mingw-Qt开发环境安装及helloworld实现
我用的是Qt5.7,因此本次总结是基于Qt5.7.0的。我在自学的时候使用的IDE是Qt自带的Qt creator,上手简单,配置属于自己顺手的设置很方便,此外,如果进行Linux下的Qt开发也不用熟悉其他IDE了,还有一个好处就是它完全可以作为一个可以进行交叉编译开发的IDE,再加上它对vim的支持,对于我这种Windows和Linux等多种环境下开发的人来说,它不仅是开发QT的IDE,进行需要交叉编译的项目时也可以拿来用。在我跟着老师学习的时候使用的是VS2013+Qt的开发环境,说实话,我不是很喜欢这种环境,没有其它意思,相信很多人都遇到过这个问题,由于VS的臃肿,安装VS时往往需要很长时间,搭建好Qt和VS的开发环境后还会诞生一些环境问题,比如消除不掉的红色波浪线,稍微有一点版本差距就无法编译等等,有时候还会出现编译失败然后重启VS解决的问题,实在是让人头疼。ok,这里我会先说明mingw-Qt安装,以Qt5.7.0为例,下一篇介绍Qt5.7.0+VS2013环境搭建及helloworld实现。
一、下载地址(速度很快哦)
1.下载地址1:
http://download.qt.io/archive/qt/
![](https://i-blog.csdnimg.cn/blog_migrate/0f43f780a7fddfd62fa30a7c6eb3c517.png)
选择你需要的版本进入后如下(我这里以Qt5.7.0为例):
![](https://i-blog.csdnimg.cn/blog_migrate/4c6fea20ecc9a37b8203db587efa88ff.png)
2.下载地址2:QtCN:
http://www.qtcn.org/bbs/i.php
![](https://i-blog.csdnimg.cn/blog_migrate/dbd6aa2dcc7d884b2fc36bda402a91a1.png)
说明一点,有的版本,比如mingw-Windows-Qt5.7.0版本没有64位的,比如linux-Qt5.7.0没有32位的,但是vs对应是有32位和64位的,所以这可能也是vs+Qt环境用的比较多的原因之一吧(仅猜测,不喜勿喷),如果需要要自己编译Qt库,当你需要将Qt交叉编译一下在其它Linux环境下运行的话了解一下交叉编译QT库是有必要的,或者QtCN上有别人编译好的。
二、安装mingw版
ok,其实如果选择mingw版本进行Windows下安装的话和普通软件安装没有什么区别,不需要特殊的要求的话,直接全部默认一直到结束就ok了:
![](https://i-blog.csdnimg.cn/blog_migrate/f47b056852b12c016144ddbbd13853df.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1316d21a34a7aa5189d432e501337eb7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0d73a812a485fa1dfe8212208dce1862.png)
直接下一步。。。
![](https://i-blog.csdnimg.cn/blog_migrate/d689944071cb8439dd0a98de93be599d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5ec6ef3845350b22920a83af48bda985.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b2af5771bc133d1169caaafd0d41827f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/00c6a90315e9f8ade423fe79dd1c3a49.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3d1e0903ffa7544d25c20e9a2bcd9434.png)
漫长等待安装完成即可:
![](https://i-blog.csdnimg.cn/blog_migrate/27320031a5c78d7c73c08776f329ce44.png)
如下,Qt creator:
![](https://i-blog.csdnimg.cn/blog_migrate/a8a62bc802fe55e574057e27813a9ead.png)
三、helloworld测试
1.创建application:helloworldTest
![](https://i-blog.csdnimg.cn/blog_migrate/37796f10b1c611aa54f33709afa4da9d.png)
注意:路径及项目名不能为中文:
![](https://i-blog.csdnimg.cn/blog_migrate/9c8cd709387c2cf01de384fc17785094.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fb266b79071b593fd3035fad94fe78c5.png)
选择默认的mainwindow即可:
![](https://i-blog.csdnimg.cn/blog_migrate/91efde4f44a69aad7d8c842dc6cb5fe2.png)
这里可以和Git结合一下,具体怎么使用可能我会在其它总结中说明。
![](https://i-blog.csdnimg.cn/blog_migrate/d15f565c16cd358032e2a4bfbb7813da.png)
创建完成:
![](https://i-blog.csdnimg.cn/blog_migrate/e900b7e655485685435ea771a8b7f354.png)
2.创建一个helloworld的button
这里我们选择入门比较比较简单的方式:直接操作ui文件,打开界面文件,然后双击打开:
![](https://i-blog.csdnimg.cn/blog_migrate/691f2352789c5617a50f48853f1b91c7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0a6beb302bda11e00aef19cc68d7e446.png)
找到PushButton,然后拖动到界面中,双击改变text为helloWorld:
![](https://i-blog.csdnimg.cn/blog_migrate/196478bc72072f0cd5c98f98b6eb3593.png)
最后Ctrl+R运行:
![](https://i-blog.csdnimg.cn/blog_migrate/b96a1b7e382967129630c30ac7df013f.png)
四、最后
ok,和学一门开发语言一样,实现helloworld时内心是激动的,意味着一个新的开始。下一篇,我将总结搭建Qt5.7.0+VS2013的环境并实现helloWorld。