DirectShow开发环境的配置

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:34:41
visual studio 2005下DirectShow开发环境要怎样配置呢?网上的一些方法都用了,不行,现在的问题visual studio 2005是:配好后大部分例子不能运行,要么有错,要么visual studio 2005与哪个directshow 版本配合最好,还是就是开发环境的配置的具体方法要非常详细的,最好已在自己的机子上配出来用过了.请各位大哥帮忙啊!

刚好昨天我也碰到这样的问题. vs2005用Directshow要WindowsSDK for Vista里面带的配合比较好,但是那个SDK有1G多,我也没试.
我现在的解决方法是使用VC++6.0 安装DirectX9.0bSDKSummer2003.exe 里面有完整的Directshow
配置说明:
1. Tools->Options->Directories
Include - 添加<SDK root>\Include
Lib - 添加<SDK root>\Lib
[这2个似乎会自动完成]
- 添加<SDK root>\SAMPLES\C++\DirectShow\BASECLASSES\DEBUG

2. Build BaseClasses
打开<SDK root>\Samples\C++\DirectShow\BaseClasses\baseclasses.dsp,编译debug得到Strmbasd.lib。

3. Project->Setting->Link
添加Strmbasd.lib

4. 添加头文件
#include <Dshow.h> // 所有DirectShow应用程序必备
#include <Streams.h> // 使用DirectShow基类

详细的再自行搜索一下吧