Модуль QML не найден (QtGStreamer) - PullRequest
0 голосов
/ 08 марта 2020

Я пытался установить 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)

Я был бы очень признателен по этому вопросу.

1 Ответ

1 голос
/ 15 марта 2020

Похоже, что модуль не найден в пути поиска mldule. Вы обновили pro-файл, как описано в Интеграция системы сборки | qmake ? Вы проверяли, существует ли этот модуль в файловой системе?

...