我在官网下载的开发包,安装到了D盘
http://gstreamer.freedesktop.org/data/pkg/windows/1.2.3/gstreamer-1.0-devel-x86-1.2.3.msi
使用vs2008将测试代码编译出了可执行文件,运行时提示找不到libgstreamer-1.0-0.dll
我在安装目录中找到了libgstreamer-1.0.dll.a,但没有libgstreamer-1.0-0.dll,搜索了C盘,也没有找到此文件,感觉很奇怪。
想问一下有过成功经验的人,是否遇到过此情况,如何解决的。
突然想到难道是因为没有用minGW编译(感觉也不是啊……)?回去后再试试。
已解决,办法很简单
之前下载的gstreamer-1.0-devel-x86-1.2.3.msi果真只是开发包啊(妈的)
下载http://gstreamer.freedesktop.org/data/pkg/windows/1.2.3/gstreamer-1.0-x86-1.2.3.msi,安装上就OK(这个会安装需要的dll和gst-launch之类的工具,修改path环境变量)
现在还缺少播放用的插件,明天再查。