Ubuntu 14.04上的“模块QtQuick.Controls未安装”错误

Ubuntu 14.04上的“模块QtQuick.Controls未安装”错误,ubuntu,qml,qtquickcontrols,Ubuntu,Qml,Qtquickcontrols,我安装了最新的Ubuntu SDK并尝试使用Qt快速控件,但它们不可用。 然后我从这里安装了Qt5.2.1,并创建了一个新项目,选择了QtQuickControls选项。当我尝试构建和运行应用程序时,输出中出现以下消息: Starting /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene... file:///home/george/Projects/untitled/untitled.qml:2 module "QtQuick.Controls" is no

我安装了最新的Ubuntu SDK并尝试使用Qt快速控件,但它们不可用。 然后我从这里安装了Qt5.2.1,并创建了一个新项目,选择了QtQuickControls选项。当我尝试构建和运行应用程序时,输出中出现以下消息:

Starting /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene...
file:///home/george/Projects/untitled/untitled.qml:2 module "QtQuick.Controls" is not installed
我尝试卸载Ubuntu SDK和Qt,然后从官方网站上只重新安装Qt,但没有成功。Qt Creator或qmlscene似乎都找不到该模块

这个问题的答案是Trusty Tahr可能在其存储库中有Qt5.1或Qt5.2。而这个正式的qt项目包应该是可行的


我做错什么了吗?这可能是Qt安装程序的错误吗

好的,我找到了问题所在,我也发布了解决方案:

QT5安装在:

/usr/lib/x86_64-linux-gnu/qt5/ (version 5.0.2)
此安装可能是ubuntu SDK的一部分,也可能是ubuntu 14.04中内置的

我们的安装通常在主文件夹中。对我来说,是在:

~/Qt5.2.1/5.2.1/gcc_64/
问题是,当我在QtCreator启动项目时,它会搜索qml模块和其他文件的第一个路径,而不是我的安装

如何修复它:

在顶部菜单上选择工具->选项。 选择Build&Run,然后选择右侧的Qt版本选项卡 这里应该有两个条目。一个在自动检测下,一个在手动下。只保留qmake路径来自qt安装的路径,而不是/usr/lib中的路径。。。 我保留了自动检测功能。 应用,现在QtCreator应该可以工作了。 以下是修复后我的设置:

您是否将QT+=qml quick添加到了.pro文件中?我不知道您指的是什么顶部菜单。我在Ubuntu 16.04中遇到了这个问题