一.下载安装Direct SDK 9.0和DirectShow(February 2005)
假设安装位置
Direct SDK 9.0 ==> D:\DirectX9.0SDK
DirectShow ==> D:\DirectX9.0SDK\Extras
二.设置环境(以VS2003 C++为例)
1.设置Include 目录(按如下顺序添加)
D:\DirectX9.0SDK\Include
D:\DirectX9.0SDK\Extras\DirectShow\Include
D:\DirectX9.0SDK\Extras\DirectShow\Samples\C++\DirectShow\BaseClasses
...//原VC Include 目录
2.设置Lib 目录(按如下顺序添加)
D:\DirectX9.0SDK\Lib\x86
D:\DirectX9.0SDK\Lib
...//原VC Lib 目录
3.编译BaseClasses下的项目baseclasses.vcproj(分别以Debug和Release方式编译)
将分别生成strmbasd.lib和strmbase.lib,将这两个文件复制到D:\DirectX9.0SDK\Lib下.