在系统升级为win10之后,由于老项目需要,我分别在系统上面安装了VS2008和VS2010。根据以往Win7 SDK的经验和DirectShow的迁移介绍,我安装了win10 SDK,但是在寻找DirectShow Samlples的目录[SDK Root] \Samples\Multimedia\DirectShow的时候,发现SDK里面没有找到。
在网上查找资料之后,windows官网说,Samples已经从windows SDK移动到GitHub,虽说是这样的但是我还是没有找到。。。。。
解决小技巧
- 有的人解决方案是要用到DirectShow的工程中直接把DirectShow中的 baseclasses工程添加到解决方案中,一起编译。(这样之后就算升级系统,也同样可以用DirectShow)
- 我的解决方案是在win7系统上安装win7 SDK,然后将安装之后的Microsoft SDKs 文件夹拷贝到win10系统,这样就可以在VS2008或者VS2010中配置相应的目录了。这里有一个2010+Win7+DirectShow的配置说明,除掉前面的安装部分,配置部分可以参考上面博文的后半段。