библиотеки vlc-qt не работают в Qt 5 в Ubuntu 14.04

По моему мнению, библиотеки vlc-qt работают в Qt 4.8.6, но не работают в Qt 5 в Ubuntu 14.04.

В Qt5 библиотеки vlc-qt успешно скомпилированы, но падают при запуске проекта в Qt5 в Ubuntu 14.04. Может ли кто-нибудь помочь мне в этом?

Спасибо.


person User2546    schedule 13.02.2015    source источник


Ответы (1)


Скорее всего, это связано с ошибкой в ​​пакете vlc: https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/1328466 вам необходимо сбросить кеш плагина vlc для поиска правильной версии qt:

sudo /usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins/

См. мой пост здесь: Как использовать LibVLC с Qt 5

person arkan    schedule 15.02.2015
comment
Спасибо за ваш пост. Я запускаю команду sudo /usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins/ на своем конце, но проблема все еще не решена. - person User2546; 16.02.2015
comment
Вы пытались использовать напрямую libvlc? Вы можете использовать этот фрагмент (wiki.videolan.org/LibVLC_SampleCode_Qt/) (Примечание: пример opensuse является самым последним и должен работать и с Ubuntu). Также проверьте при отладке, что ваш стек вызовов не пытается вызывать Qt4 для dll/общих объектов вместо Qt5. - person arkan; 20.02.2015