未找到QML模块(QtGStreamer)

问题描述 投票:0回答:1

我一直试图在我的ubuntu 18.04上安装gstreamer,并将其集成到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 /]下安装了一堆文件。

我像这样在.pro文件中扩展了PKGCONFIG:

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)

我对此事非常感谢。

我一直试图在我的ubuntu 18.04上安装gstreamer,并将其集成到Qt 5.14.1项目中。 (快速提示:我不是Qt和Linux方面的专家。)这些是安装步骤,我...

qt qml qt5 gstreamer qtgstreamer
1个回答
0
投票

似乎在mldule搜索路径中找不到该模块。您是否按照Build system integration|qmake中所述更新了专业文件?您是否检查文件系统上是否存在此模块?

© www.soinside.com 2019 - 2024. All rights reserved.