项目错误:QT中的未知模块:多媒体

时间:2014-11-15 17:16:04

标签: qt makefile qmake

我正在尝试在安装qt5

之后编译qGo
git clone https://github.com/pzorin/qgo.git
cd qgo
qmake
make
sudo make install

目前最新的错误是说它无法找到多媒体

# make
cd src/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/jdm/Downloads/qgo/src/src.pro -o Makefile ) && make -f Makefile 
Project ERROR: Unknown module(s) in QT: multimedia
make: *** [sub-src-make_first] Error 3

我根据这个问题猜测了库libqt5multimedia5,但计算机已经说明它已存在并且错误仍然存​​在。

libqt5multimedia5 is already the newest version.

还有另一个类似的问题,但用户回答了他自己的问题。我不确定它在这里是如何适用的:

1 个答案:

答案 0 :(得分:17)

我无法发表评论,因此我会将其作为答案撰写。你的问题在这里已经解决了: https://forum.qt.io/topic/27608/unknown-module-multimedia/6

为了解决这个问题,您应该尝试安装不存在的软件包:

sudo apt-get install qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5

然后重启你的Qt Creator。 欢呼声。

更新。如果无效,请尝试其他解决方案:

sudo apt-get update
sudo apt-get build-dep qtmultimedia5-dev
sudo apt-get source --compile qtmultimedia5-dev

更新2 对我来说,解决方案如下:

  1. http://download.qt.io/development_releases/qt/5.4/5.4.0-rc/submodules/

  2. 下载来源
  3. 构建它们,手动添加库。