如何配置Visual Studio 2017以运行GStreamer教程? [英] How do I configure Visual Studio 2017 to run Gstreamer tutorials?

查看:17
本文介绍了如何配置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个步骤:

  1. 包括必要的目录路径。
  2. 定义.lib路径的位置。
  3. 指定要使用的.libs

单击属性后:

  1. 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)
  1. 链接器->常规->添加库目录->写入lib目录路径,如
C:gstreamer1.0x86_64lib;%(AdditionalLibraryDirectories)
  1. 链接器->输入->其他依赖项->编写要使用的.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教程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆