使用 Visual Studio 2010 编写 GStreamer 插件
Writing GStreamer plugins using Visual Studio 2010
我正在尝试在Visual Studio 2010中编写Gstreamer插件。
首先,我已经从 Windows 下载了 GStreamer 软件包http://gstreamer.freedesktop.org/download/。
然后,我添加了必需的属性表并删除了依赖项Visual Studio 运行时,如中所述http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows。我成功建造Gstreamer应用程序开发手册中的一些示例,因此我认为SDK设置正确。
现在,我的另一个目标是编写自己的插件。插件编写指南描述了如何在 Unix/Linux 中构建样板文件。我已下载GST 插件模板来自
Git 克隆 git://anongit.freedesktop.org/gstreamer/gst-tmeplate.git
该指南利用make_element创建样板的实用程序。我按照说明进行操作,但此实用程序不适用于 Windows。
所以我将"gstplugin.c">和"gstplugin.h"添加到我的Visual Studio项目中是。我注意到"gstplugin.c"没有主功能,什么是那么程序的切入点呢?
我尝试按原样构建示例插件(我没有更改模板"gstplugin.c"和"gstplugin.h"(并得到以下链接错误:
msvcrt.lib(crtexe.obj(:错误LNK2001:未解析的外部符号主
如何在Visual Studio中编写Gstreamer插件?另外,我如何构建它? 我正在努力找到有关如何执行此操作的好说明。
我只需要将我的项目编译为 dll(而不是应用程序(
可以在 Visual Studio 中的 -> 属性 -> 配置属性 -> 下设置此属性,然后将"配置类型"设置为"动态库 (.dll("。
- 从C++本机插件更新Vector3数组
- 使用CMake创建QML插件
- 停止cmake target_link_libraries将插件中静态库的两个对象文件链接到静态库本身
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- Gstreamer 管道从命令 lne 到 c 代码
- clang 插件:在编译过程中修改 AST
- 实现动态插件管理器
- Gstreamer:每 5 秒使用多文件墨水保存图像/jpeg
- 我想通过带有C++和Python的插件创建一个可扩展的应用程序
- Agora.io 虚幻引擎插件构建错误
- GStreamer在开始任何播放之前进行搜索
- 使用带有C++对象和标准库容器的插件系统
- 在 Android 上安装 GStreamer 插件
- 如何为 opencv 安装 gstreamer 1.0 坏插件?
- 如何添加GSTREAMER插件
- Gstreamer 调试插件的多个文件的输出
- 带有GStreamermm(C++)的GStreamer插件
- 如何在 gstreamer 插件中使用 c++ 模块
- 使用 Visual Studio 2010 编写 GStreamer 插件
- 如何在gstreamer插件中包含c++二进制文件