Qml 错误:";模块";QtQuick.Controls“;“未安装”;

Qml 错误:";模块";QtQuick.Controls“;“未安装”;,qml,qtquickcontrols,Qml,Qtquickcontrols,运行程序时出现此错误。我在互联网上搜索了QtQuick.Controls,但没有找到任何分辨率。 如何安装此软件?您可能使用的是旧版本的Qt。Qt 5.1中引入了QtQuick.Controls模块: Ubuntu上出现此“模块“Qt*”未安装”类问题的另一个原因至少是未设置环境变量LD\u LIBRARY\u PATH。它应该包括Qt安装的lib目录的路径,例如 if [ "x$LD_LIBRARY_PATH" = "x" ]; then export LD_LIBRARY_PAT

运行程序时出现此错误。我在互联网上搜索了
QtQuick.Controls
,但没有找到任何分辨率。

如何安装此软件?

您可能使用的是旧版本的Qt。Qt 5.1中引入了
QtQuick.Controls
模块:


Ubuntu上出现此“模块“Qt*”未安装”类问题的另一个原因至少是未设置环境变量
LD\u LIBRARY\u PATH
。它应该包括Qt安装的lib目录的路径,例如

if [ "x$LD_LIBRARY_PATH" = "x" ]; then
    export LD_LIBRARY_PATH=/home/username/Qt5.4.1/5.4/gcc_64/lib
else
    export LD_LIBRARY_PATH=/home/username/Qt5.4.1/5.4/gcc_64/lib:$LD_LIBRARY_PATH
fi

这是另一个回答,它涵盖了我的案例,因为它不同于其他两个回答作为反馈给出的

我已经为Raspberry Pi(Raspbian Jessie)构建了Qt5.7。从我的笔记本中,我转移了一个简单的基于QML的项目,它在那里工作。然而,在我的Pi上构建项目并启动它之后(请注意,QML问题通常不会在编译和链接内容时出现),我得到了同样的错误。显然,这里的版本不是问题


问题是出于某种原因,我没有在Qt的源代码树中构建qtquickcontrolsqtquickcontrols2模块。幸运的是,我使用了一个USB闪存驱动器来存储源代码,并且在其中构建了我的Qt版本,因此只需在相应的模块目录中执行
cd
,然后执行
qmake
,然后执行
make-j4
(为了更快地构建,请使用并行
make
)最后,这个命令解决了我的问题

sudo apt -y install qml-module-qtquick-controls

你的操作系统是什么,Qt版本,Qt是如何安装在你的机器上的?操作系统是Ubuntu12.10,现在升级到Ubuntu13.10。早期的Qt版本是4.8,现在是5.1!QtQuick 2.0可以工作,但是
QtQuick.Controls
显示为未安装。Ubuntu 13.10仍然在5.0上。这是正确的。它显示了5.0.2我有Qt5.0.2,我怎样才能从操作系统Ubuntu13.10升级到Qt5.1呢?所以这就是你问到的错误的原因。如何升级是另一个问题,我建议在Ask Ubuntu上提问。我已经在2013年12月10日11:47:52构建的Qt 5.2.0(GCC 4.6.1,32位)的基础上升级到Qt Creator 3.0.0。。。还是一样的错误。。请帮忙!