[Qt] 元编译器报错
  tCdZJQtjUpyw 2023年11月02日 48 0
..\ObtUI\__BUILD\x64\moc\release\moc_CvImageProvider.cpp(92): error C2039: “staticMetaObject”: 不是“QQuickImageProvider”的成员
c:\qt\qt5.12.6\5.12.6\msvc2017_64\include\qtquick\qquickimageprovider.h(95): note: 参见“QQuickImageProvider”的声明
..\ObtUI\__BUILD\x64\moc\release\moc_CvImageProvider.cpp(113): error C2039: “qt_metacast”: 不是“QQuickImageProvider”的成员
c:\qt\qt5.12.6\5.12.6\msvc2017_64\include\qtquick\qquickimageprovider.h(95): note: 参见“QQuickImageProvider”的声明
..\ObtUI\__BUILD\x64\moc\release\moc_CvImageProvider.cpp(118): error C2039: “qt_metacall”: 不是“QQuickImageProvider”的成员
c:\qt\qt5.12.6\5.12.6\msvc2017_64\include\qtquick\qquickimageprovider.h(95): note: 参见“QQuickImageProvider”的声明
这种报错有两种可能:
1)类没有继承OQbject,或者继承了但是没有声明Q_OBJECT;
2)多继承,同时继承了QObject ,又声明了Q_OBJECT,但QObject的继承不再第一个位置。
错误:


class CvImageProvider : public QQuickImageProvider,public QObject


正确:


class CvImageProvider : public QObject,public QQuickImageProvider
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  OK0d47OJKrH5   2023年11月02日   40   0   0 #includeide#define
  tCdZJQtjUpyw   2023年11月02日   49   0   0 vimide多继承
  5lnVz5j1fXe0   2023年11月02日   25   0   0 ideandroid官网
  zFuRQk3CQVR7   2023年11月02日   24   0   0 图像质量边缘增强ide
  0eGysyk4Lrwg   2023年11月02日   29   0   0 vim持久化linux
tCdZJQtjUpyw
最新推荐 更多