本文介绍了如何配置Visual Studio 2017以运行GStreamer教程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用的是Windows 10。我无法将Visual Studio 2017配置为运行基本GStreamer教程。我收到错误信息,如‘无法打开gst/gst.h’。我正在使用GStreamer 1.0。
请帮帮忙。
推荐答案
朋友您好。
首先您需要从https://gstreamer.freedesktop.org/data/pkg/windows/
下载库您需要为开发人员和非开发人员下载并安装安装程序。
例如,1.14是现在的最新版本
- gstreamer-1.0-devel-x86-1.14.1.msi
- gstreamer-1.0-x86-1.14.1.msi
C:gstreamer
。(我猜GStreamer会自动将其/bin
添加到路径环境中。如果不是直接问就行了。)之后,您将打开您的Visual Studio。创建您的C++项目。创建main.cpp
文件。右键单击您的项目,然后单击"属性"。
我们需要执行3个步骤:
- 包括必要的目录路径。
- 定义
.lib
路径的位置。 - 指定要使用的
.libs
。
单击属性后:
- C/C++->其他包含目录->定义您的包含路径,如
C:gstreamer1.0x86_64libglib-2.0include;C:gstreamer1.0x86_64includegstreamer-1.0;C:gstreamer1.0x86_64includeglib-2.0;C:gstreamer1.0x86_64includeglib-2.0glib;%(AdditionalIncludeDirectories)
- 链接器->常规->添加库目录->写入lib目录路径,如
C:gstreamer1.0x86_64lib;%(AdditionalLibraryDirectories)
- 链接器->输入->其他依赖项->编写要使用的.lib文件,如
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)
gobject-2.0.lib;glib-2.0.lib;gstreamer-1.0.lib
是我们添加的,其他是默认添加的。
仅此而已。您只需在main.cpp
文件中写入
#include <gst/gst.h>
并使用您的GStreamer库
我认为这几乎适用于所有库。
这篇关于如何配置Visual Studio 2017以运行GStreamer教程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!