QT作为一个跨平台的C++开发工具近年来发展的很快,不得不说QT作为C++开发IDE是真香,自即日起将陆续介绍QT的开发环境搭建以及使用。
Windows下QT可选两种版本,VS编译器版本和Mingw版本,这里选择VS版本,原因如下:
- Mingw版本是QT为了跨平台做的类似Linux库的版本,其内核基本是重新开发了一套,而VS版本,你懂得,微软的东西,肯定是最大程度的兼容Windows,您要做Windows开发,自然是选微软的编译器了,很多界面上的东西,VS版本无论从效率还是美观都是比Mingw要好。
- VS版本可以使用大部分WindowsApi,假如您是一个老秃,以前搞MFCVC开发的,您甚至不用大改,以前的通用WindowApi(比如FindWindow SendMessage PostMessage)都可以直接使用,这些Mingw版本是无法使用的。
当然您要是硬刚Mingw我也无发可说。
然后咱们开始选QT版本和VS版本,QT的版本真是多,这里是下载地址http://download.qt.io/archive/qt/5.9/5.9.0/,这里咱们选择QT 5.9.0
QT5.9.0
因为这个版本已经比较稳定,很多QT比较高级的功能都有了,如果您用QChart,QWebEngine之类的也可以放心使用了。
下载完成之后,先不要安装。我们还有VS要搞,VS这里选VS2015,肯定又有人问为何选VS2015?因为VS2015已经默认支持C++11了,其实从VS2013开始已经支持C++11了,但VS2015对C++11是完全支持,所以就选它了。下载地址您自己网上搜吧一大把。。。我这里教您如何安装就成:
点击唯一的一个exe安装,配置好之后选择自定义
然后把默认的勾选全部去掉,只留编程语言中的C++,因为其他的对我们来说完全无用
VS2015组件选择
然后下一步,安装即可,经历漫长的等待安装完成,此时C++编译环境已经配置完成了。下边可以开始安装QT了。
双击打开下一步走起直到这里:
QT5.9自定义选择组件
建议您按我选的来,不按也没啥就是没啥用,注意一定要把msvc2015 64-bit选上,这是编译器基础。好了继续点击同意协议安装,又是一顿等待之后,安装完成,打开QT。
现在就可以开始编写纯C++或者QT界面程序了,咱们来个helloworldUi版,文件-新建文件或项目:
选择第一个 QT桌面应用,取好项目名称,注意不要用中文。一路next,新建项目成功。
一个热腾腾的helloworld就搞定了,点击左下角绿三角就可以编译运行了(或者直接快捷键Ctrl+R)
OK,QTWindows开发环境就这么搭建成功了,还是很简单的吧。