【发布时间】:2013-10-03 18:27:28
【问题描述】:
我正在尝试在 Visual Studio 2010 中编写 Gstreamer 插件。
首先,我从 http://gstreamer.freedesktop.org/download/.
然后,我添加了所需的属性表并删除了依赖项 Visual Studio 运行时,如中所述 http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows。我成功搭建 Gstreamer 应用程序开发手册中的一些示例,所以我认为 SDK 设置正确。
现在,我的另一个目标是编写自己的插件。插件编写者指南 描述了如何在 Unix/Linux 中构建样板。我已经下载了 gst 插件模板来自
git clone git://anongit.freedesktop.org/gstreamer/gst-tmeplate.git
本指南使用了创建样板的 make_element 实用程序。一世 按照说明进行操作,但此实用程序在 Windows 上不起作用。
所以我在我的 Visual Studio 项目中添加了“gstplugin.c”和“gstplugin.h”作为 是。我注意到“gstplugin.c”没有主函数,那是什么 那么程序的入口点呢?
我尝试按原样构建示例插件(我没有更改 模板“gstplugin.c”和“gstplugin.h”)并得到以下链接错误:
msvcrt.lib(crtexe.obj) : error LNK2001: unresolved external symbol main
如何在 Visual Studio 中编写 Gstreamer 插件?另外,我该如何构建 它?我正在努力寻找有关如何执行此操作的良好说明。
【问题讨论】:
标签: c++ windows visual-studio-2010 gstreamer