我有一个使用QWebView的QT应用程序。在3.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
,我收到以下错误:
sudo apt-get install libgstreamer-plugins-base0.10-dev
在Ubuntu上我下载了rpm -qa | grep gstreamer
,它运行正常。
在RHEL上我尝试了以下软件包,但仍然收到错误:
glGenFramebuffers(1, &fbo);
glBindFramebuffer(GL_FRAMEBUFFER, fbo);
glGenTextures(1, &positionTexture);
glBindTexture(GL_TEXTURE_2D, positionTexture);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB32F, width, height, 0, GL_RGB, GL_FLOAT, nullptr);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, positionTexture, 0);
此命令提供以下包:
无gstreamer1 - 插件 - 坏1.0.7-4.el7.x86_64
gstreamer1-1.4.5-1.el7.x86_64
GStreamer的工具,0.10.36-7.el7.x86_64
gstreamer1-插件碱基1.4.5-2.el7.x86_64
gstreamer1-插件 - 好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
答案 0 :(得分:0)
我在debian上使用gstreamer和插件时遇到了一些问题。链接很好,但视频播放器没有显示错误的视频,我没有必要的插件。最后我从ubuntu启动板安装了包装。
据我所知,Qt使用0.10版本的gstreamer和插件,所以安装gstreamer 1.0不会有帮助。由于您使用RHEL,我想唯一的方法是自己编译所需的包。您可以找到来源here: