qtcreator在Ubuntu 18.04上找不到QT Quick。

3

我希望在我的Ubuntu 18.04.03机器上开发一个Qt Quick应用程序。我选择通过Ubuntu发行版安装Qt。首先我安装了以下内容:

sudo apt-get install qt5-default   # Installs Qt 5.9.5
sudo apt install qtcreator         # Version 4.5.2

现在我不确定要安装什么Qt Quick,所以我安装了以下内容:

sudo apt install qml-module-qtquick-controls
sudo apt install qtquickcontrols2-5-dev

我运行qtcreator,选择新项目 -> Qt Quick应用程序,在向导中填写所需信息。但是在单击“完成”后,我看到了这个错误:

Project ERROR: Unknown module(s) in QT: quick

为什么QT Creator找不到QT Quick?我需要安装额外的包吗?我正在为桌面开发C++。
apt-cache search qtquick可以得到40多个结果,其中一些比较合适的是:
qml-module-qtquick-controls2 - Qt 5 Qt Quick Controls 2 QML module
qml-module-qtquick-dialogs - Qt 5 Dialogs QML module
qml-module-qtquick-extras - Qt 5 Quick Extras QML module
qml-module-qtquick-layouts - Qt 5 Quick Layouts QML module
qml-module-qtquick-localstorage - Qt 5 localstorage QML module
qml-module-qtquick-particles2 - Qt 5 particles 2 QML module
qml-module-qtquick-privatewidgets - Qt 5 Private Widgets QML module
qml-module-qtquick-scene2d - Qt 5 Quick Scene 2D QML module
qml-module-qtquick-scene3d - Qt 5 Quick Scene 3D QML module
qml-module-qtquick-templates2 - Qt 5 Qt Quick Templates 2 QML module
qml-module-qtquick-virtualkeyboard - Qt virtual keyboard - QML module
qml-module-qtquick-window2 - Qt 5 window 2 QML module
qml-module-qtquick-xmllistmodel - Qt 5 xmllistmodel QML module
qml-module-qtquick2 - Qt 5 Qt Quick 2 QML module
qtdeclarative4-kqtquickcharts-1 - QtQuick plugin to render interactive charts
qtdeclarative5-qtquick2-plugin - transitional dummy package Qt 5 Qt Quick 2 QML module
qtdeclarative5-u1db1.0 - Qt5 binding for U1DB - QtQuick2 QML plugin
qtquickcontrols2-5-dev - Qt 5 Quick Controls 2 development files
qtquickcontrols2-5-doc - Qt 5 Quick Controls 2 documentation
qtquickcontrols2-5-doc-html - Qt 5 Quick Controls 2 HTML documentation
qtquickcontrols2-5-examples - Qt 5 Qt Quick Templates 2 examples
qtquickcontrols5-doc - Qt 5 Quick Controls documentation
qtquickcontrols5-doc-html - Qt 5 Quick Controls HTML documentation
qtquickcontrols5-examples - Qt 5 Quick Controls examples

谢谢!


1
apt-cache search qtquick 的输出是什么? - eyllanesc
如果代码无法在注释中放下,就请将它“添加”到你的问题中。 - eyllanesc
谢谢!我已经在我的原始问题中添加了列表。 - Tomasso
qml-module-qtquick2 已经是最新版本 (5.9.5-0ubuntu1.1)。 - Tomasso
1
好的,请安装qtdeclarative5-dev。请参考https://askubuntu.com/a/577334。 - eyllanesc
哇 - 是的,现在在添加qtdeclarative5-dev之后,qtcreator可以找到QT Quick了 - 我从来没有想到过这个包名。谢谢,好发现! - Tomasso
1个回答

1

这是我最近遇到的一个问题;Qt Quick确实是不同包的一部分。只需运行:

sudo apt install qtdeclarative5-dev

然后,您应该能够在无需重新启动Qt Creator的情况下使用Qt Quick。


Qt6这个包叫什么名字? - ManuelSchneid3r

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接