【发布时间】: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