Windows下Qt5安装使用

 闲话少说,直接绕过本身走的弯路,向你们分享安装使用经验。html

     对于已安装了Qt4的朋友,建议保留,再装个Qt5应该没有影响,我如今装的是QtSDK1.2.1(Qt4.8) + 用VS2010作编译器windbg作调试器的Qt5。有俩Qt Creater都能用。俩版本的Qt也都能用。ide

     对于没有安VS的同窗,建议直接安Windows SDK(论坛里有大牛用这种方法成功),由于安了VS2010后安Qt5会提示没有调试器,还要安装windbg。工具

     说明一下,安装VS2010不是说放弃Creater,用VS,而是要用VS的编译器,以前Creater带的mingw编译器不能编译Qt5了,好像是由于Qt5用的C++10吧,mingw不支持这个。写代码仍是能够再Creater下,只是把编译器设置为VS的。ui

     下面介绍本身坎坷经历中遇到的问题与解决办法:调试

一、先下载安装了VS2010,再下载安装Qt5.0,在下载安装VS2010 Add In(后面俩都在www.qt-project.org下载),打开Qt5的Creater编译时提示没有调试器?htm

   解决:下载并安装windbg。在Creater里点击工具->选项blog



看见下面的调试器没,点右边的管理,会自动搜索到windbg,而后选中肯定就好了。ci

出现未选择编译器也是在这里设置的,可是要已经安装了编译器才行(mingw不行,前面说了)。get

二、在VS2010中使用Qt,编译时报错:编译器

Unable to find Qt build!
To solve the prolem specify Qt build.

这是由于没有在VS2010中设置Qt的环境变量,解决方法:

在VS2010主菜单里有Qt5(若是你成功安装Qt5.Qt5 add in的话),点击,再点击最下面的Qt-options弹出选项框,把Qt的路径加进去:



三、尝试用Qt5编译Qt4的工程。(或者你在用Qt5时依然是一颗Qt4的心)你会遇到下面的问题:

 

错误:C1083: 没法打开包括文件:“QApplication”: No such file or directory
错误:C1083: 没法打开包括文件:“QMainWindow”: No such file or directory

 

出现缘由:Qt5里再也不用QtGui模块,而是使用QtWidgets模块。解决方法:

在.pro里加上QT += widgets

而后把全部的

再编译若是还出现这样那样的错误,也很正常,由于我碰见了意大堆。最后总结:

不要想着安了Qt5,就直接用他来继续以前Qt4写的工程,不如仍是用Qt4吧,有新工程从头开始可使用Qt5。虽然digia官方说完美支持Qt4,真没发现真没完美的。

慢慢回忆好像就这几个砍儿吧,但愿对你们有帮助。

 

 

 

转自:http://blog.sina.com.cn/s/blog_9da24f3b0101epan.html

相关文章
相关标签/搜索