【问题标题】:How to use GStreamer in Visual Studio 2010?如何在 Visual Studio 2010 中使用 GStreamer?
【发布时间】:2011-11-30 23:58:09
【问题描述】:

我必须自己编译 GStreamer 吗?我可以使用 Visual Studio 2010 来完成吗?

我正在努力寻找一个好的分步指南,其中包含有关如何执行此操作的说明。有好的吗?

我的目标是在 VS2010 上使用 QtGstreamer 构建应用程序。

【问题讨论】:

  • 很好的参考。你试过了吗?
  • @Simon 你应该添加你的链接作为答案,它的好东西。
  • @karlphillip:答案不再存在。请发布 2015 年的更新,现在 Visual Studio 是 2013 年需要 Gstreamer 1.4.x
  • 我不会。 Gstreamer 现在为 Windows 提供二进制文件,无需手动构建。

标签: c++ visual-studio-2010 gstreamer qtgstreamer


【解决方案1】:

这个链接给compile GStreamer using Visual Studio一个完整的方法,这个是compile QtGstreamer。

【讨论】:

  • 网址已失效。你好???????????????????你好?????????????????任何人都知道如何在 Visual Studio 2013 中使用 Gstreamer 1.0??????
  • 没有死,但没有希望。路径无处不在。
【解决方案2】:

您可以尝试从 OSSBuild 构建。您应该使用 svn 客户端来结帐地址

http://ossbuild.googlecode.com/svn/trunk/Shared/Build/Windows/Win32

那么只需要配置VS2010就可以知道去哪里找了。它包含已经编译的所有需要​​。由于我运行 linux,我无法检查如何正确配置它。

【讨论】:

  • 我已经看过那个项目,但由于时间不够,我没有尝试过。也许有人愿意在这方面帮助我。
  • 我在里面找不到任何与 GStreamer 相关的东西 :(
【解决方案3】:
  • 下载适用于 Windows 的 GStreamer 库和标头。
  • 将它们放在一个文件夹中。
  • 将文件夹的路径添加到您的包含目录和库目录。 (项目属性->配置属性->VC++目录)
  • 将库添加到链接器的库列表中以链接到(哇!)。

好的...最后一个还不错:项目属性->配置属性->链接器->输入->附加依赖项(添加库的名称,例如 gstreamer.lib 或 gstreamer.dll)

  • #include (或任何你需要包含的头文件)
  • 如果您使用QtGstreamer,请忽略上一步并#include

注意:您可能必须对 QtGstreamer 库和头文件进行与 Gstreamer 相同的设置,是的,QtGstreamer 依赖于 Gstreamer,因此您需要为两者进行设置。

编码愉快! :)

【讨论】:

  • 你能提供你建议我下载的包的链接吗?
  • 如果我们谈论的是这个“ossbuild-build-env.exe”,那么它可以在这里下载ossbuild.hoytsoft.org/downloads/downloads.aspx
  • Download the GStreamer libraries and headers for windows. 从哪里来?!?!?
  • 不工作我已经完成项目属性->配置属性->链接器->输入->附加依赖项(添加库的名称,例如 gstreamer.lib 或 gstreamer.dll)但它仍然显示 gstreamer .h 或 gst/gst.h 没有这样的文件或目录。
  • 这是一般程序。您能提供 GStreamer 的任何特定内容吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-23
  • 1970-01-01
相关资源
最近更新 更多