首页 > 解决方案 > 使用 vlc-qt 时无法注册 qml 类型

问题描述

我知道这是一篇旧帖子,但我正在尝试做你在这里所做的事情,但我收到了以下错误。请你帮忙,我是 VLC-Qt 的新手。

谢谢你。

    C:/Qt/5.15.0/mingw81_32/include/QtCore/qmetatype.h:1590: undefined reference to `VlcQmlPlayer::staticMetaObject'
debug/main.o: In function `ZN18QMetaTypeIdQObjectIP12VlcQmlPlayerLi8EE14qt_metatype_idEv':
C:/Qt/5.15.0/mingw81_32/include/QtCore/qmetatype.h:1951: undefined reference to `VlcQmlPlayer::staticMetaObject'
debug/main.o:main.cpp:(.rdata$_ZTVN11QQmlPrivate11QQmlElementI12VlcQmlPlayerEE[__ZTVN11QQmlPrivate11QQmlElementI12VlcQmlPlayerEE]+0x8): undefined reference to `VlcQmlPlayer::metaObject() const'
debug/main.o:main.cpp:(.rdata$_ZTVN11QQmlPrivate11QQmlElementI12VlcQmlPlayerEE[__ZTVN11QQmlPrivate11QQmlElementI12VlcQmlPlayerEE]+0xc): undefined reference to `VlcQmlPlayer::qt_metacast(char const*)'
debug/main.o:main.cpp:(.rdata$_ZTVN11QQmlPrivate11QQmlElementI12VlcQmlPlayerEE[__ZTVN11QQmlPrivate11QQmlElementI12VlcQmlPlayerEE]+0x10): undefined reference to `VlcQmlPlayer::qt_metacall(QMetaObject::Call, int, void**)'
debug/main.o: In function `ZN11QQmlPrivate11QQmlElementI12VlcQmlPlayerED1Ev':
C:/Qt/5.15.0/mingw81_32/include/QtQml/qqmlprivate.h:144: undefined reference to `VlcQmlPlayer::~VlcQmlPlayer()'

标签: qml

解决方案


推荐阅读