簡體   English   中英

未找到 QML 模塊(QtGStreamer)

[英]QML module not found (QtGStreamer)

我一直在嘗試在我的 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)

我真的很感激這件事。

看起來在 mldule 搜索路徑中找不到該模塊。 您是否按照Build system integration|qmake 中的描述更新了 pro 文件? 您是否檢查過該模塊是否存在於文件系統中?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM