0

干杯!

我正在尝试使用 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)添加到“附加库目录”之后

我得到了错误:

错误 1 ​​错误 LNK1104:无法打开文件“msvcrt_winxp.obj”

对于启动新 gstreamer 项目的一些指导,我会很高兴。

谢谢!

4

1 回答 1

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。

于 2014-04-05T22:22:18.407 回答