【问题标题】:How can I install a Qt Module and use it in my project如何安装 Qt 模块并在我的项目中使用它
【发布时间】:2018-02-25 18:48:42
【问题描述】:

我正在尝试使用 QtContacts 模块。我正在使用 ubuntu artful 和 qt 5.10

我试过了:

sudo apt-get install qml-module-qtcontacts

还有这个:

sudo apt-get install qtdeclarative5-qtcontacts-plugin

我输入了 .pro 文件:QT += androidextras contacts,但我收到了消息:Project ERROR: Unknown module(s) in QT: contacts

我也试过这个答案:How to install a missing Qt module?

但是模块没有出现在模块列表中:

我错过了什么?

Qt版本:

我在这个链接下载了 qt-unified-linux-x64-3.0.2-online.run:https://www.qt.io/download

【问题讨论】:

  • 使用 apt-get 安装时,使用提供 Qt 的安装程序时会有所不同,它们是 2 个不同的 qt。
  • 你是如何安装 Qt 的?
  • 我使用的是 qt 5.10.0。我用更多信息更新了这个问题。
  • 我在这个链接下载了安装程序:qt.io/download
  • artful 下尝试Package: [qml-module-qtcontacts ...检查依赖关系!

标签: qt qt-creator qt-mobility


【解决方案1】:

我会尝试从here 获取,并使用configure/make/make install 安装。

this documentation,好像有一个Contacts API,还有一个Contacts QML plugin

查看this example中的pro文件,QT后面没有附加contact模块,而是有一个CONFIG这样的条目:

 CONFIG += mobility
 MOBILITY = contacts

【讨论】:

  • 在您分享的 github 链接中,最后一次提交是在 7 年前进行的。你确定这个版本应该编译成功吗?
  • 我尝试从 github 制作项目,但收到消息:recipe for target '../../build/Debug/QtSystemInfo/qsysteminfo_linux.o' failedrecipe for target 'sub-systeminfo-make_default' failed。感谢您的提示,它们非常有价值,对我帮助很大。我正在尝试以某种方式安装 QtMobility。也许问题是我的ubuntu版本。 qtmobility 似乎没有在 artful 中发布:launchpad.net/ubuntu/artful/+source/qtmobility
猜你喜欢
  • 2013-03-10
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
  • 2019-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多