windows下Qt5安装使用

闲话少说,直接绕过自己走的弯路,向大家分享安装使用经验。

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

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

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

     下面介绍自己坎坷经历中遇到的问题与解决办法:

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

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

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

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

2、在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的路径加进去:windows下Qt5安装使用

3、尝试用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,真没发现真没完美的。

慢慢回忆好像就这几个砍儿吧,希望对大家有帮助。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows系统上安装Qt5的过程如下: 1. 首先,你需要从Qt官网下载Qt5安装程序。你可以在提供的Qt下载地址中找到最新版本的Qt5。根据你的需求选择合适的版本,通常建议选择Windows环境下的mingw版本,因为它相对较稳定并且可以独立于Visual Studio使用。 2. 下载完成后,运行安装程序并按照提示进行安装。在安装过程中,你可以根据需要更改安装文件夹的路径,但要确保路径中不包含空格、中文或特殊符号,以免出现问题。 3. 在选择组件的步骤中,默认情况下,安装程序会选择占用3.92GB空间的默认组件。如果需要其他组件,可以根据个人需求进行选择。如果不清楚各个组件的具体功能,可以全选以确保安装所需的组件都被包含在内。 4. 在安装过程中,你需要同意Qt的许可协议才能继续安装。 5. 安装完成后,你可以选择退出安装程序或默认启动Qt Creator,这是Qt的集成开发环境,在这里你可以开始愉快的Qt编程之旅。 6. 最后,你可以验证安装是否成功,打开桌面或开始菜单栏中的Qt Creator,并确认是否能够正常使用Qt功能。 综上所述,以上是在Windows系统上安装Qt5的简要步骤。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Qt5 安装教程](https://blog.csdn.net/Mountain_tai_li/article/details/130010396)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Qt5下载与安装Windows版)](https://blog.csdn.net/my1324/article/details/103245305)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值