【问题标题】:Getting DirectShow Samples on Windows 8在 Windows 8 上获取 DirectShow 示例
【发布时间】:2013-09-04 01:37:37
【问题描述】:

我想为 Windows 8 创建一个虚拟网络摄像头,我有两个选择:DirectShow 或 Microsoft Media Foundation。环顾四周后,我发现 DirectShow 有更多的例子,甚至在 Stackoverflow 上,它也比 MMF 得到推荐。所以我想从一些示例开始,为此我需要 strmbase.dll,我需要从 DirectShow 示例的 BaseClass 示例中自己编译它。

但是在 Windows 8 上获取样本似乎是不可能的。根据this 页面,它应该是 Windows 8 SDK 的一部分,但它已完全安装,并且在我的计算机上任何地方都不存在名为 baseclass 的文件夹。它也是 Windows 7 sdk 的一部分,但它拒绝安装。我还读到它应该是 DirectX SDK 的一部分,但根据 MS 的说法,它已包含在 Windows 8 SDK 中,因此 DirectX SDK 拒绝安装。

如何在 Windows 8 上安装 DirectShow 示例?

【问题讨论】:

  • 当前 DirectShow 示例位置是 Windows SDK。在此之前,他们是临时演员,可以追溯到 2004-2005 年(尽管从那时起,样本的变化很小)。如果您现在很难在 Windows 8 中安装它们,也许您可​​以将 Windows SDK 安装到虚拟 [旧] 系统上,然后从那里复制。

标签: windows-8 directshow


【解决方案1】:

我得到了它们,但这是通过一个肮脏的把戏:

Download the Win 7 SDK ISO,解压,进入 WinSDKSamples_amd64 文件夹并运行安装程序。所有 Win 7 SDK 示例现在都将安装到 C:\Program Files\Microsoft SDKs\Windows\v7.1。

【讨论】:

  • 谢谢。我在网上发现没有其他方法有效。即使我刚刚选择安装示例,尝试标准的 Windows 7 sdk 安装程序(非 ISO)也会导致错误,因此指向 ISO 的链接是无价的。微软网站上的文档都坚持样本与 windows sdk 捆绑在一起,这真的令人沮丧
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-17
  • 1970-01-01
相关资源
最近更新 更多