2015-12-14 13 views
0

У меня есть приложение QT, которое использует QWebView. На RHEL7 с 3.10 kernel я получаю следующее сообщение об ошибке:Невозможно загрузить пакет Gstreamer для ядра RHEL 3.10, не удается использовать QWebView

/usr/bin/ld: cannot find -lgstapp-0.10 
/usr/bin/ld: cannot find -lgstinterfaces-0.10 
/usr/bin/ld: cannot find -lgstpbutils-0.10 
/usr/bin/ld: cannot find -lgstvideo-0.10 
/usr/bin/ld: cannot find -lgstbase-0.10 
/usr/bin/ld: cannot find -lgstreamer-0.10 

В Ubuntu я dowloaded sudo apt-get install libgstreamer-plugins-base0.10-dev и она отлично работает. На RHEL я попытался следующие пакеты, но по-прежнему получаю сообщение об ошибке:

  • ням установить gstreamer1-разви
  • ням установить gstreamer1-плагинов-база-Devel
  • gstreamer010-0.10.13-3.4.x86_64. оборотов в минуту
  • GStreamer-плагины-уродливый 0.10.19-17.el7.nux.src.rpm

rpm -qa | grep gstreamer эта команда дает следующие пакеты:
Г.С. treamer1-плагины-плохо-свободно 1.0.7-4.el7.x86_64
gstreamer1-1.4.5-1.el7.x86_64
GStreamer-инструменты-0.10.36-7.el7.x86_64
gstreamer1-плагинов -base-1.4.5-2.el7.x86_64
gstreamer1-плагинов исправный-1.0.7-5.el7.x86_64
gstreamer1-Devel-1.4.5-1.el7.x86_64
GStreamer-0.10. 36-7.el7.x86_64
gstreamer1-плагинов база-разви-1.4.5-2.el7.x86_64

ответ

0

у меня были некоторые проблемы с GStreamer и плагинов на Debian. Связывание было прекрасным, но видеоплеер не показывал видео с ошибкой, что у меня нет необходимых плагинов. Наконец, я установил пакеты с панели управления ubuntu.

Как я понимаю, Qt использует версию gstreamer и плагинов 0.10, поэтому установка gstreamer 1.0 не поможет. Поскольку вы используете RHEL, я предполагаю, что единственный способ - собрать необходимые пакеты самостоятельно. Вы можете найти источники here:

+0

Спасибо за помощь, как вам было предложено, я загрузил и построил gstreamer и плагины и установил их, как указано в README. Тем не менее, я получал ошибку, но только для gstapp. Когда я исследовал больше, я узнал, что в папке/user/local/lib ** отсутствует ** для ** gstapp **. Все остальные пакеты имеют соответствующие .a. Я также пробовал некоторые другие небольшие версии пакета .10, но бесполезно. –