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 で次のパッケージを試しましたが、まだエラーが発生します。

  • yum インストール gstreamer1-devel
  • yum インストール 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 -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 に答える