【问题标题】:Qtquick - QML Module not foundQtquick - 未找到 QML 模块
【发布时间】:2021-03-29 15:49:41
【问题描述】:

我现在开始使用 qt,尤其是 qt quick,并想从这里做示例:https://doc.qt.io/qt-5/qtquick3d-simple-example.html

然而,import QtQuick3D 1.15 这行已经让我头疼了。打印的错误是 QML Module not found (QtQuick3D)。如果我尝试导入其他内容,则会收到相应的错误。

错误消息还告诉我"for qmake projects use the QML_IMPORT_PATH variable to add import paths" 但是我不知道应该如何设置路径以及如何设置?

我看到的另一种解决方案是这里建议的解决方案:https://stackoverflow.com/a/64952178/13533641。 我再次不确定要在此处添加哪条路径。我试过“/usr/lib/qt5/bin”和“/home/Qt/5.15.2/gcc_64/bin”。设置值后,我重新启动了 Qt Creator,但错误仍然存​​在。

我一直在使用的项目是一个空的 QT Quick 应用程序,如果你创建一个新项目就会得到它。我刚刚添加了一个导入行。

我使用维护工具检查插件并安装了名为 3D 的东西。我不确定这是“正常”的 qtwidget 还是我试图在代码中使用的。 (或者也许没有区别,谁知道)

我现在使用 qt 版本 5.15,但我也尝试安装 5.9 和 6。我到处都有同样的问题。 我的机器运行 ubuntu 20.04,我使用官方下载的 linux 安装了 qt。 如果我是正确的,它安装在目录/home/Qt

有人知道怎么解决吗?

【问题讨论】:

    标签: qt module qml qt-quick qt3d


    【解决方案1】:

    在尝试了不同的路径和版本的 Qt 之后,我发现了这个this instruction here

    但是我只需要关注到维护工具的图片,而不是之后的建筑物。在我为 Qt3d 添加附加库之前。 显然这还不够,在添加 Qt-shader 工具之后它和柯南它仍然有效。

    我在又一次全新安装 Qt(这次是第 6 版)之后执行了此操作,现在它可以工作了。 关于 qml 仿真层的建议更改:现在设置的路径是/home/Qt/5.15.2/gcc_64/bin。 希望这对将来的人有所帮助!

    【讨论】:

      猜你喜欢
      • 2019-04-02
      • 2021-04-16
      • 2021-11-15
      • 2019-10-14
      • 1970-01-01
      • 2016-03-02
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      相关资源
      最近更新 更多