由于互联网上没有真正的教程,除了一些没有答案的类似问题,我如何在Windows 7上将gstreamer合并到Qt中?
我在安装程序中安装了gstreamer;然后我将整个文件夹复制到我的Qt项目文件夹中,并将此行放在main:
中<div id="accueil"></div>
编译器建议gst_init,这意味着它可以读取gst.h,但是当我构建copiler时会出现这个错误:
C:\ ..path here ... \ Qt \ BachelorProject_AUDIOVIDEO_STREAMING \ gstreamer \ 1.0 \ x86_64 \ include \ gstreamer-1.0 \ gst \ gst.h:27:错误:C1083:无法打开包含文件:&#39 ; glib.h&#39;:没有这样的文件或目录
我错过了什么?
编辑:在.pro文件中添加此内容(如gstreamer网页所示)并使用cmake进行编译:
#include <gstreamer/1.0/x86_64/include/gstreamer-1.0/gst/gst.h>
也不起作用。似乎没有&#34;官方&#34;解决方案可在线获取
答案 0 :(得分:0)
您可以使用pkgconfig,它可以在Qt项目(* .pro)文件中使用,如
PKGCONFIG += gstreamer-1.0 gstreamer-1.0-app
如果我没记错的话......
您可以链接其他依赖库,如glib(GStreamer基于GLib)
当然,您必须提供gstreamer .pc文件的正确路径,其中包含安装位置的正确路径 - 您只需将gstreamer保留在默认位置,它(也许)应该可以工作..
我希望这种方法适用于Windows ..