2014-11-15 2 views
8

Я пытаюсь скомпилировать qGo, после установки qt5Project ОШИБКА: Неизвестный модуль (ы) в QT: мультимедиа

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. 

Существует еще один подобный вопрос, но пользователь ответил на свой вопрос. Я не знаю, как это применимо и здесь:

ответ

11

Я не в состоянии оставить комментарий, так что я буду писать его в качестве ответа. Ваша проблема была решена здесь: https://forum.qt.io/topic/27608/unknown-module-multimedia/6

Для того, чтобы справиться с вопроса, вы должны попытаться установить пакеты, которые отсутствуют:

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

и перезапустить Qt Creator после этого. Cheers.

ОБНОВЛЕНИЕ. Если он не будет работать, попробуйте другое решение:

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. Стройте их, добавьте библиотеки вручную.

+2

'Sudo APT-получить установку qtmultimedia5-dev' должен делать хорошо, как и любые суб-зависимостей (' 'libqt5multimedia *) будут удовлетворены последовательно АПП сама по себе. – syntaxerror

+1

Работает только ОБНОВЛЕНИЕ 2. – fchen

Смежные вопросы