在VS上开始新的Gstreamer项目

时间:2014-04-02 11:39:01

标签: visual-studio-2010 visual-studio video-streaming gstreamer qtgstreamer

喝彩!

我试图用visual studio 2010打开新项目 我想要使​​用的版本是1.0。

所以,这些是我过去常常采取的步骤:

1. installed windows DDK 7.1.0 
2. opened (I tried regular and gstreamer SDK) new project with VS-2010 
3. added x86.props (from C:\gstreamer\1.0\x86\share\vs\2010\msvc) 
4. added gstreamer-1.0.props (from C:\gstreamer\1.0\x86\share\vs\2010\libs) 
5. changed the working directory to "C:\gstreamer\1.0\x86\bin" 
6. copied the basic code (Hello World) from here- [Hello World][1]

我做了完全相同的事情,但是使用了0.10(并且它工作了)现在,使用1.0,当我构建代码时,我得到了错误:

错误1错误LNK1104:无法打开文件' gstreamer-1.0.lib'

我添加" gstreamer-1.0.lib" (从C:\ gstreamer \ 1.0 \ x86 \ lib)到#34;其他图书馆目录"

我收到了错误:

错误1错误LNK1104:无法打开文件' msvcrt_winxp.obj'

我很乐意为启动新gstreamer项目提供一些指导。

谢谢!

1 个答案:

答案 0 :(得分:0)

文件msvcrt_winxp.obj是WinDDK的一部分,所以听起来设置Visual Studio项目时出了问题。

首先,请确保您使用的是gstreamer.freedesktop.org的gstreamer软件包,而不是gstreamer.com的SDK。 SDK适用于较旧的gstreamer 0.10。

现在刚刚说过,gstreamer.com网站上还有一些有用的文档。我建议按照本页底部“使用向导创建新项目”标题下的说明操作: http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows

您需要点击以展开蓝色框中的手动安装说明,因为安装程序没有自动为我复制所有文件。

一旦你完成了这个设置,使用向导创建一个新项目,一切都应该有效!

如果仍有问题,请查看“使用Visual Studio运行时删除依赖项”下的说明,以确保已正确安装DDK。