Ubuntu 14.04 上的“未安装模块 QtQuick.Controls”错误
Posted
技术标签:
【中文标题】Ubuntu 14.04 上的“未安装模块 QtQuick.Controls”错误【英文标题】:“module QtQuick.Controls is not installed” error On Ubuntu 14.04 【发布时间】:2014-03-13 19:59:46 【问题描述】:我安装了最新的 Ubuntu SDK 并尝试使用 Qt Quick Controls 但它们不可用。 然后我从这里https://qt-project.org/downloads 安装了 Qt 5.2.1 并创建了一个选择 Qt Quick Controls 选项的新项目。当我尝试构建和运行应用程序时,输出中出现以下消息:
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 似乎都找不到该模块。
这个问题的答案 (https://askubuntu.com/questions/368507/are-qt-quick-controls-available-on-ubuntu-13-10) 说“Trusty Tahr 可能在其存储库中包含 Qt 5.1 或 Qt 5.2。”并且那个官方的qt项目包应该可以工作。
我做错了吗?这可能是 Qt Installer 的错误吗?
【问题讨论】:
您是否将QT += qml quick
添加到您的.pro
文件中?
【参考方案1】:
好的,我找到了问题所在,我也在发布解决方案:
有一个 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 Version选项卡 这里应该有 2 个条目。一个在自动检测下,一个在手动下。只保留它的 qmake 路径来自您的 qt 安装的路径,而不是 /usr/lib 中的路径... 我保留了自动检测。 应用,现在 QtCreator 应该可以工作了。这些是我修复后的设置:
【讨论】:
我不知道您指的是什么“***菜单”。我在 Ubuntu 16.04 中遇到了这个问题以上是关于Ubuntu 14.04 上的“未安装模块 QtQuick.Controls”错误的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 14.04 上的 Apache2 不会加载 index.php
为啥 Ubuntu 14.04 上的 mod_jk 无法连接到 tomcat
如何在 Ubuntu 14.04 上的 QT creator 中使用 Boost 库