C++ GStreamer C++;关于VisualStudio2010?
按照上的说明在Windows 7上安装GStreamer并编译教程/示例,以便使用Visual Studio 2010进行编译 安装SDK后,我尝试编译“hello world”示例C++ GStreamer C++;关于VisualStudio2010?,c++,visual-studio-2010,gstreamer,glib,C++,Visual Studio 2010,Gstreamer,Glib,按照上的说明在Windows 7上安装GStreamer并编译教程/示例,以便使用Visual Studio 2010进行编译 安装SDK后,我尝试编译“hello world”示例 Cannot open include file: 'gst/gst.h': No such file or directory. 奇数-教程应该配置了这些文件的路径。不过,我们可以手动添加它们 将C:\gstreamer sdk\0.10\x86\include\gstreamer-0.10添加到项目包含目
Cannot open include file: 'gst/gst.h': No such file or directory.
奇数-教程应该配置了这些文件的路径。不过,我们可以手动添加它们
将C:\gstreamer sdk\0.10\x86\include\gstreamer-0.10添加到项目包含目录
Cannot open include file: 'glib.h': No such file or directory
Cannot open include file: 'glibconfig.h': No such file or directory
将C:\gstreamer sdk\0.10\x86\include\glib-2.0添加到项目包含目录
Cannot open include file: 'glib.h': No such file or directory
Cannot open include file: 'glibconfig.h': No such file or directory
在这一点上,它似乎是一条死胡同,因为在PC上的任何地方都没有glibconfig.h文件
gstreamer文档中是否缺少某些步骤
p、 我明白了,但它被接受的答案似乎是一个死链接。(1)安装Windows驱动程序开发工具包
(2) 创建新项目时,请使用Visual Studio中的“gstreamer”模板,而不是“Windows应用程序”模板。然后它不需要在include/linker设置中进行任何更改即可使
#include
正常工作。windows上的标准gstreamer安装有一个glibconfig.h,位于:(假设您的gstreamer安装在C:\gstreamer中)C:\gstreamer\1.0\x86\u 64\lib\glib-2.0\include
这个问题于2014年发布。但是,对于需要在Visual Studio上安装Gstreamer的每个人,我将解释如何在Windows上配置库
首先,您需要从下载库 您需要下载并安装开发人员和非开发人员的安装程序 例如1.14是现在最新的版本
- gstreamer-1.0-devel-x86-1.14.1.msi
- gstreamer-1.0-x86-1.14.1.msi
C:\gstreamer
。(我猜gstreamer会自动将其/bin
添加到Path环境中。如果不是这样,请询问它。)
之后,您将打开VisualStudio。创建C++项目。创建main.cpp
文件。在项目上单击鼠标右键,然后单击“属性”
我们需要做3个步骤:
.lib
路径所在的位置李>
.libs
gobject-2.0.lib;glib-2.0.lib;gstreamer-1.0.lib
是我们添加的,其他默认情况下完成
就这些。您只需在
main.cpp
文件中写入即可
#包括
并使用您的GStreamer库
我想这几乎适用于所有的库。您能解释一下Windows驱动程序开发工具包是如何提供帮助的吗?还有,有没有办法在事后更改项目的模板?这家伙的bug(和我的)与现有的gstreamer教程项目有关。
gobject-2.0.lib;glib-2.0.lib;gstreamer-1.0.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)