【发布时间】:2016-06-09 13:14:14
【问题描述】:
similiar question 已在 stackoverflow 上被询问,但没有人回答,所以我再次询问。
我按照http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows中的所有步骤进行操作
因此,我相信我在我的计算机上正确安装了 Gstreamer SDK + Devel。我按照步骤设置环境变量:GSTREAMER_SDK_ROOT_X86_64
在 Visual Studio 上,我创建了一个新的 Qt5 项目,我为 gstreamer 设置了属性表,但是当我运行我的应用程序(仍然是一个调用 gst_init 的基本 Qt 应用程序)时,出现错误提示:
程序无法启动,因为您的计算机中缺少 libstreamer-0.10-0.dll。
有人说 dll 必须在 Windows/System32 或 SysWOW64 中,但那里没有这样的文件。默认情况下,该 dll 位于 gstreamer_root_sdk_folder/bin。
【问题讨论】:
-
当您说“当我运行我的应用程序时发生错误”时,您的意思是在调试模式下还是通过执行 .exe?
-
@DYangu 在 Visual Studio 中,当我在“发布模式”下按播放时。你用下面的答案解决了我的问题!谢谢
标签: c++ qt visual-studio-2013 dll gstreamer-0.10