将项目升级到Qt5引发错误

将项目升级到Qt5引发错误,qt,qt5,Qt,Qt5,我将我的Qt项目从Qt4升级到Qt5。现在,每当我尝试包含一个小部件,比如QLabel或QLineEdit,编译器都会抛出一个错误。这个项目非常庞大,所以我试着在Qt5中运行一个示例Hello World GUI程序,它成功了,因此安装不会出错。我将在下面粘贴错误。如果需要更多的代码,请告诉我 .pro文件: qt4的libqxt扩展无法与qt5一起正常工作,因此出现了错误。谢谢大家的帮助。干杯乍一看,m7globals.h似乎在第225行中将QPair声明为元类型,而Qt5.9.3在qme

我将我的Qt项目从Qt4升级到Qt5。现在,每当我尝试包含一个小部件,比如QLabel或QLineEdit,编译器都会抛出一个错误。这个项目非常庞大,所以我试着在Qt5中运行一个示例Hello World GUI程序,它成功了,因此安装不会出错。我将在下面粘贴错误。如果需要更多的代码,请告诉我

.pro文件:

qt4的libqxt扩展无法与qt5一起正常工作,因此出现了错误。谢谢大家的帮助。干杯

乍一看,m7globals.h似乎在第225行中将QPair声明为元类型,而Qt5.9.3在qmetatype.h第2078行中已经有此声明。如果是这样,只需将m7globals.h中的声明包装成#If QT_VERSION<0x050000#endif请不要发布代码截图。@DonaldDuck这实际上是错误截图。我应该复制粘贴错误消息吗?这样看来,它的格式更可读。@VasundharaMehta屏幕截图是不需要的(如果可能的话),因为它们不可搜索,并且依赖于将来可能不可用的外部资源。构造一个。