Ubuntu 14.04上的“模块QtQuick.Controls未安装”错误
我安装了最新的Ubuntu SDK并尝试使用Qt快速控件,但它们不可用。 然后我从这里安装了Qt5.2.1,并创建了一个新项目,选择了QtQuickControls选项。当我尝试构建和运行应用程序时,输出中出现以下消息: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
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中遇到了这个问题