Я пытался установить gstreamer на свой Ubuntu 18.04 и интегрировать его в проект Qt 5.14.1. (Быстрое замечание: я не профессионал в Qt и Linux.)
Это шаги установки, которые я выполнил для установки gstreamer:
git clone git://anongit.freedesktop.org/gstreamer/qt-gstreamer
cd qt-gstreamer
mkdir build && cd build
cmake QtGstreamer
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH) -DCMAKE_INSTALL_INCLUDEDIR=include -DQT_VERSION=5 -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS=-std=c++11
make -j6 && sudo make install
Который установил куча файлов в / usr / lib / x86_64- linux -gnu / и / usr / include / Qt5GStreamer / .
Я расширил PKGCONFIG в файл .pro примерно так:
PKGCONFIG += gstreamer-1.0 gstreamer-app-1.0 gstreamer-video-1.0
PKGCONFIG += Qt5GLib-2.0 Qt5GStreamer-1.0 Qt5GStreamerQuick-1.0 Qt5GStreamerUtils-1.0
В моем файле QML я пытаюсь импортировать его так:
import QtGStreamer 1.0
, что приводит к ошибке.
Модуль QML не найден. (QtGSteamer)
Я был бы очень признателен по этому вопросу.