2014-01-21 108 views
2

http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows以下说明安装的GStreamer和使用Visual Studio 2010关于Visual Studio 2010上的GStreamer C++?

安装SDK的编译后的教程/例子在Windows 7上,进行编译,我试图编译的“Hello World”的例子......

Cannot open include file: 'gst/gst.h': No such file or directory. 

奇怪 - 教程被认为是配置了这些文件的路径。不过,我们可以手动添加...

添加C:\的GStreamer-SDK \ 0.10 \ 86 \包括\的GStreamer-0.10项目包括目录

Cannot open include file: 'glib.h': No such file or directory 

添加C:\的GStreamer-SDK \ 0.10 \ 86 \包括\巧舌如簧-2.0项目包括目录

Cannot open include file: 'glibconfig.h': No such file or directory 

在这一点上似乎是一个死胡同,因为没有一个glibconfig.h文件在PC上的任何地方。

gstreamer文档中是否缺少一些步骤?

p.s.我看到a similar question,但其接受的答案似乎是一个死链接。

回答

2

(1)安装Windows驱动程序开发工具包

(2)在创建新项目,使用 “GStreamer的” 模板在Visual Studio中,而不是 “Windows应用程序” 的模板。然后它不需要在include/linker设置中进行任何更改以使#include <gst/gst.h>正常工作。

+2

你能解释一下Windows驱动程序开发工具包是如何帮助?另外,有没有办法在事后改变项目的模板?这个人的错误(和我的)是现有的gstreamer教程项目。 – ctd

0

在Windows标准的GStreamer安装有一个glibconfig.h位于:(假设你的GStreamer安装在C:\的GStreamer)C:\gstreamer\1.0\x86_64\lib\glib-2.0\include