QML error: qrc:/Main.qml:24 module "system" is not installed

QML error: qrc:/Main.qml:24 module "system" is not installed

我是 QML 的新手,我有一个项目。 在我的一个目录中,我有 /imports/system/qmldir 文件,其中包含以下代码:

singleton System 1.0 System.qml
App 1.0 App.qml

在我的源文件中我有

import system 1.0

错误提示模块系统未安装。

qrc:/Main.qml:24 module "system" is not installed

请问安装模块的步骤或流程。

您必须调用 QQmlEngine::addImportPath() 并将路径传递给 /imports

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);

    QQmlApplicationEngine engine;
    engine.addImportPath("/path/to/imports"); // <==
    engine.load(...);

    return app.exec();
}