1.所有Qt版本下载地址:
http://download.qt.io/archive/qt/
2.所有Qt Creator 下载地址:
http://download.qt.io/archive/qtcreator/
3.所有Qt VS 开发插件下载地址:
http://download.qt.io/archive/vsaddin/
4.Qt相关下载大全:
首先Qt下载的版本分为不同的的操作系统版本,我是windows系统,分为mingw版本和msvc版本
这两个版本的区别如下:
- 他们都是很好用的编译工具,但是他们兼容的并不好。当你的项目使用MinGW编译的使用,想要用一个MSVC编译生成的库时就会有问题。使用MinGW编译项目的时候,所使用的Lib也要是MinGW编译的。如果你只是开发Window平台的软件时,最好用Qt MSVC组合,这样可以使用大量的第三方lib,还有很多的构建指令,毕竟window上MSVC才是王道。
- 编码的问题,QT5的Qstring默认是UTF8格式,QT5极力推介把源码用UTF8格式存储。 但是MSVC只支持带BOM的UTF8格式,qmake不支持带BOM的UTF8格式,逼我只能用GBK么。这样的话,用qt5,每次都要Qstring::fromLocal8bit(“我是中国人”);况且就算BOM问题解决了,源代码是UTF8了。MSVC的执行编码也是GBK。这个问题这里有一些探讨。
我也不是很明白,虽说Qt开源社区建议新手安装mingw版本,但是由于之前对C++比较了解,我选择了msvc版本.
我的环境搭建:
(1) 操作系统:windows7
(2)VS版本:VS2010
(3) qt版本:qt-opensource-windows-x86-msvc2010-5.5.1
(4)VS-addin:qt-vs-addin-1.2.3-opensource
(Qt版本) (vs)插件版本
双击进行安装,一路绿灯就结束了 ,其中Qt安装欢迎界面要你注册或登录Qt账号,不过不影响我们安装,直接Skip跳过即可。
全部安装结束之后打开VS2010,看到这个页面,点击Qt5得到下拉菜单->打开Qt Options
选择 add ---> 添加
Version name选择 Qt 5.5.1
Path选择C:\Qt\Qt5.5.1\5.5\msvc2010 ( 注意: 即Qt的安装路径安装了不同的qt版本,那么上面的path也会不尽相同,不过最终都是找到带有msvc开头的. 若是qt版本不一样,请同时更换相应的版本号 )
如下图所示:
在开始菜单找到安装的Qt Creator ,开始我们的第一个helloworld 程序
如何去创建工程,以及每一步的详细介绍,我不啰嗦,大家按照下面的链接一步步走就好了
点解我开始学习(我是按照这个系列教程来学习的,后面会持续更新一些我遇到的问题)
重点介绍我遇到的问题:
问题1:设置应用程序图标的时候出现的
想要发布的程序有个漂亮的图标,操作非常简单,把要设置的ico图标放到源码目录,例如myico.ico文件,然后打开项目文件helloworld.pro,在最下面添加一行代码:
RC_ICONS = myico.ico
注意这个ico图标的大小不能太大,我之前就是太大了折腾了好久,选择48*48 ,72*72都可以
还有最好先右键工程执行qmake 再点击运行
再次运行程序,可以看到窗口左上角出现了设置的图标,如下图所示。
网上其他诸如创建rc文件的方法都是Qt4的方法,Qt5已经不需要那么复杂。
http://www.qter.org/portal.php?mod=view&aid=26我是根据这个网站上的教程进行学习,今后也会持续更新遇到的问题