部署GStreamer SDK应用
Deploy GStreamer SDK Application
我想部署我的流媒体应用程序,它使用Qt 5.2.1和GStreamer SDK,并使用Visual Studio c++ 2010构建。一切都很好,但只要我想部署。exe与所有需要的。dll的(在sdk文件夹:/bin/和/lib/我猜…)GStreamer不再工作了。控制台显示GStreamer无法创建任何gstObjects。
GLib-GObject-CRITICAL **: g_object_set断言'GST_IS_ELEMENT '失败等
有人能帮我吗?
我猜GStreamer找不到它的插件。它期望这些.dll在特定的文件夹中。
您可以使用环境变量GST_PLUGIN_PATH
将GStreamer指向正确的文件夹。只需先调用putenv("GST_PLUGIN_PATH=path/to/plugins/)
,再调用gst_init()
。
或者根据这个线程,你也可以把它们放在DIR/lib/gstreamer-1.0/
文件夹(DIR
是g_win32_get_package_installation_directory_of_module()
的输出,所以基本上目录lib/gstreamer-1.0
在你的应用程序的安装目录。)如果您使用GStreamer 0.10,请相应地修改路径)
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- c++r值引用应用于函数指针
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 如何在Android上使用冰球应用程序SDK和Qt
- 使用AWS-SDK-C 构建MacOS C 命令行应用程序
- 使用 AMD APP SDK 2.9 创建符合 OpenCL 1.1 的应用程序
- 适用于Windows应用商店的Facebook SDK
- 在 Windows 8.1 应用中使用 Visual C++ 2012 构建的 Windows 8.0 扩展 SDK 组
- 为我的C++应用程序提供SDK
- 安卓sdk组件:在新的sdk组件(应用程序)中添加对gnustl_static的支持
- 依赖于mac的sdk的Qt应用程序在otool列表中有@executable_path..我该怎么改
- 部署GStreamer SDK应用
- 如何用kinect SDK应用程序制作GUI
- 语音识别SDK/API和Windows 8商店应用程序(c++)
- 我可以在Surface RT上运行Windows 2003 SDK应用程序吗