21,466
社区成员
发帖
与我相关
我的任务
分享
答案如下:
尝试用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
在此真的太感谢这位博主了