windows上的Gstreamer
我想在Windows 8(64位)上使用Gstreamer 1.0和GTK+-3.0构建应用程序 我已经使用Dev-C++和mingw32位成功地安装和构建了GTK+-3.0、32位版本(没有64位版本的GTK+)。一切正常。它还安装了pkg config,我在%PATH%中添加了它,它可以正常工作 我已从安装了gstreamer-1.0-devel-x86-1.4.4.msi和gstreamer-1.0-x86-1.4.4.msi 1) 第一个问题:它自己安装到I:\gstreamer\中而没有询问我。我对此很不高兴,我想把它放在C:。但这不是最大的问题 2) pkg config不知道gstreamer。我在I:\gstreamer\1.0\x86\lib\pkgconfig\*.pc文件中找到了,因此我查看了gstreamer-1.0.pc,并将以下选项添加到我的项目中: C编译器: -I“I:/gstreamer/1.0/x86/include/gstreamer-1.0/” 链接器: -L“I:/gstreamer/1.0/x86/lib”-lgstreamer-1.0 3) 现在程序已经编译好了,但当我运行它时,它无法找到gstreamer-1.0-0.dll。因此,我尝试将i:\gstreamer\1.0\x86\bin\gstreamer-1.0-0.dll复制到与编译文件相同的目录中。然后它无法找到libwinptread-1.dll。所以我也抄了 然后te程序运行,但它失败了,出现了一些错误,如“找不到windows线程的入口点…”(我记不清了)。因此,我从I:\gstreamer\1.0\x86\bin\复制了所有dll文件,最后程序运行 但现在它无法创建元素:windows上的Gstreamer,windows,dll,gstreamer,Windows,Dll,Gstreamer,我想在Windows 8(64位)上使用Gstreamer 1.0和GTK+-3.0构建应用程序 我已经使用Dev-C++和mingw32位成功地安装和构建了GTK+-3.0、32位版本(没有64位版本的GTK+)。一切正常。它还安装了pkg config,我在%PATH%中添加了它,它可以正常工作 我已从安装了gstreamer-1.0-devel-x86-1.4.4.msi和gstreamer-1.0-x86-1.4.4.msi 1) 第一个问题:它自己安装到I:\gstreamer\中而没
source = gst_element_factory_make ("videotestsrc", "source");
//source is null
所以,我的问题是,如何安装gstreamer,我的程序将找到所有的dll文件并能够创建元素