web-dev-qa-db-ja.com

プロジェクトエラー:QTの不明なモジュール:マルチメディア

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.

別の同様の質問がありますが、ユーザーは自分の質問に回答しました。ここでそれがどのように適用されるのかわかりません:

  • 新鮮な静的Qt5.3.0 でプロジェクトをビルドすると、「プロジェクトエラー:QTの不明なモジュール:マルチメディア」
15
john mangual

コメントは投稿できませんので、回答として書きます。あなたの問題はここで解決されました: https://forum.qt.io/topic/27608/unknown-module-multimedia/6

この問題を処理するには、存在しないパッケージをインストールする必要があります。

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

その後、Qt Creatorを再起動します。乾杯。

UPDATE。機能しない場合は、別の解決策を試してください。

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

UPDATE 2私にとっての解決策は次のとおりです:

  1. ソースをダウンロード http://download.qt.io/development_releases/qt/5.4/5.4.0-rc/submodules/

  2. それらをビルドし、ライブラリを手動で追加します。

18
Sergey Gatich