【问题标题】:Unknown module(s) in QT: multimediaQT 中的未知模块:多媒体
【发布时间】:2015-08-29 07:44:25
【问题描述】:

我已经下载了 qt-everywhere-opensource-src-5.4.1 并构建并安装了静态文件。 接下来我构建并安装了 QMultimedia。

我从 .pro 中获得“QT 中的未知模块:多媒体” QT +=多媒体。

我在 /usr/local/Qt-5.4.1/include 中有 QtMultimedia、QtMultimediaQuick_p 和 QtMultimediaWidgets。 在 /usr/local/Qt-5.4.1/plugins 中也有媒体服务、播放列表格式 在 /usr/include 中也有 QtMobility、QtMultimediaKit

我正在运行 Ubuntu 15.0

我发现的所有相关问题都没有帮助。

【问题讨论】:

  • 确保在配置Qt时启用了qtmm,可能找不到合适的后端。可能会以任何一种方式安装包含,请注意 qtmm .so 文件
  • 如何检查 qtmm 是否启用?我必须重新构建吗?
  • 重新运行配置并检查其摘要
  • ./configure pastebin.com/KkmCd37c的摘要

标签: c++ qt qtmultimedia


【解决方案1】:

请运行:

sudo apt-get install qtmultimedia5-dev

之后您可以根据需要安装其他多媒体包,但这通常会启用多媒体。

【讨论】:

  • 我在一台机器上出现/usr/bin/ld: cannot find -lQt5Multimedia 错误,这是由/usr/lib/x86_64-linux-gnu 中的链接断开引起的,其中libQt5Multimedia.so 指向不存在的版本(在我的情况下为5.2.1 )。请事先检查链接。要检查运行ls -la /usr/lib/x86_64-linux-gnu,请勿在未仔细检查的情况下复制并粘贴以下命令。在我的情况下解决问题的命令是:( cd /usr/lib/x86_64-linux-gnu; ln -sf libQt5Multimedia.so.5.1.1 libQt5Multimedia.so ).
猜你喜欢
  • 2015-01-12
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
  • 2012-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-18
相关资源
最近更新 更多