0

我有一个使用 QWebView 的 QT 应用程序。我收到以下错误RHEL73.10 kernel

/usr/bin/ld: cannot find -lgstapp-0.10
/usr/bin/ld: cannot find -lgstinterfaces-0.10
/usr/bin/ld: cannot find -lgstpbutils-0.10
/usr/bin/ld: cannot find -lgstvideo-0.10
/usr/bin/ld: cannot find -lgstbase-0.10
/usr/bin/ld: cannot find -lgstreamer-0.10

在我下载的 Ubuntu 上sudo apt-get install libgstreamer-plugins-base0.10-dev,它工作正常。在 RHEL 上,我尝试了以下软件包,但仍然出现错误:

  • 百胜安装 gstreamer1-devel
  • 百胜安装 gstreamer1-plugins-base-devel
  • gstreamer010-0.10.13-3.4.x86_64.rpm
  • gstreamer-plugins-ugly-0.10.19-17.el7.nux.src.rpm

rpm -qa | grep gstreamer此命令提供以下软件包:
gstreamer1-plugins-bad-free-1.0.7-4.el7.x86_64
gstreamer1-1.4.5-1.el7.x86_64
gstreamer-tools-0.10.36-7.el7.x86_64
gstreamer1-plugins -base-1.4.5-2.el7.x86_64
gstreamer1-plugins-good-1.0.7-5.el7.x86_64
gstreamer1-devel-1.4.5-1.el7.x86_64
gstreamer-0.10.36-7.el7。 x86_64
gstreamer1-plugins-base-devel-1.4.5-2.el7.x86_64

4

1 回答 1

0

我在 debian 上使用 gstreamer 和插件时遇到了一些问题。链接很好,但视频播放器没有显示我没有所需插件的错误视频。最后我从 ubuntu 启动板安装了包。

据我了解,Qt 使用 0.10 版本的 gstreamer 和插件,因此安装 gstreamer 1.0 无济于事。由于您使用 RHEL,我想唯一的方法是自己编译所需的包。你可以在这里找到来源:

于 2015-12-15T15:51:45.187 回答