Я не могу загрузить файл qml из C ++:
QQmlComponent component(&engine, QUrl("qrc:/qml/Singletons.qml"));
Вверху этого файла мы имеем
import My.Module 1.0
Ошибка (component.errorString()
):
plugin cannot be loaded for module "My.Module": Cannot protect module My.Module 1 as it was never registered
My.Module
- плагин, содержащий только qml. Он был успешно загружен с использованием QQmlEngine::importPlugin
. Компоненты qml находятся в qr c и скомпилированы. Я не регистрирую никаких типов в самом плагине. Это работало для Qt 5.14.1, но не работает для Qt 5.15.0