下载windows sdk 9.0b版本(或之前的版本,之后的版本没有directshow模块),正常安装sdk。
directshow在vs2010上的配置:
1、进入sdk安装目录下:C:\DXSDK\Samples\C++\DirectShow\BaseClasses,
找到工作区或解决方案文件,分别编译出4个版本,最常用的是debug版本和
release版本。编译过程中会出现各种问题,把winnt.h中的《》改成“”,
对报错的数据类型单独取出来进行类型定义,即可解决编译错误,通过编译。
2、包含directshow文件和库
在项目中包含include:C:\DXSDK\Include C:\DXSDK\Samples\C++\DirectShow\BaseClasses
在项目中包含库lib:C:\DXSDK\Lib C:\DXSDK\Samples\C++\DirectShow\BaseClasses\Debug
根据不同的版本选择是debug还是release。
3、CameraDS.h和CameraDS.cpp文件包含进工程,通过CCameraDS提取视频流。
1