Windows 8 在Windows 8上获取DirectShow示例 我想为Windows 8创建一个虚拟摄像头,我有两个选择:DirectShow或者微软MediaFoundation。环顾四周后,我发现DirectShow有更多的示例,甚至在Stackoverflow上,它也被推荐使用MMF。因此,我想从一些示例开始,为此我需要strmbase.dll,我需要从DirectShow示例的基类示例编译它

Windows 8 在Windows 8上获取DirectShow示例 我想为Windows 8创建一个虚拟摄像头,我有两个选择:DirectShow或者微软MediaFoundation。环顾四周后,我发现DirectShow有更多的示例,甚至在Stackoverflow上,它也被推荐使用MMF。因此,我想从一些示例开始,为此我需要strmbase.dll,我需要从DirectShow示例的基类示例编译它,windows-8,directshow,Windows 8,Directshow,但是在Windows8上获取样本似乎是不可能的。根据page的说法,它应该是Windows 8 SDK的一部分,但它已完全安装,并且在我的计算机上任何地方都不存在名为baseclass的文件夹。它也是Windows7SDK的一部分,但拒绝安装。我还读到它应该是DirectX SDK的一部分,但据MS称,它已经包含在Windows 8 SDK中,因此DirectX SDK拒绝安装 如何在Windows 8上安装DirectShow示例?我获得了这些示例,但这是通过一个肮脏的伎俩实现的: ,将其解压

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


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

我获得了这些示例,但这是通过一个肮脏的伎俩实现的:


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

当前DirectShow示例的位置是Windows SDK。在此之前,他们是临时演员,可以追溯到2004-2005年(尽管从那时起,样本的变化很小)。如果您现在很难在Windows 8中安装它们,也许您可以将Windows SDK安装到虚拟[旧]系统上,然后从那里复制。谢谢。我在网上找到的其他方法都不管用。即使我只是选择安装示例,尝试标准Windows7SDK安装程序(非iso)也会导致错误,因此指向iso的链接是无价的。微软网站上的文档都坚持这些示例与windows sdk捆绑在一起,这真是令人沮丧