Windows SDK 7.1及DirectShow安装教程(vs2010)

原文位置:http://www.chenxuanyi.cn/windows-sdk-directshow.html


Windows SDK 7.1及DirectShow安装教程

发表于 2012-11-26 | 分类:  DirectShow | 标签:  DirectShow、 Windows SDK 7.1

前几天做数字媒体的作业要用到DirectShow,这东西现在已经集成在Windows SDK里面了。但是由于VS2010版本问题,各种折腾。现在将正确的安装顺序记录下来:

  1. 安装VS2010(相信很多人都已经装好了)
  2. 检查所有C++ 2010 Runtime\Redistributable,如果版本高于10.0.30319(不包括),则卸载之。(一般原来安装了SP1会出现这种情况)
  3. 安装Windows SDK 7.1
  4. 安装VS2010 SP1
  5. 这样SDK就安装完毕

注意,如果出现报错,千万不要按照网上说的去子文件夹中随便安装个msi文件的方法,这会导致安装程序以为已经安装了SDK,但实际上你却又找不到卸载SDK的地方。

下面是DirectShow部分的内容

  1. 打开C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses下的项目文件,把输出目标改为strmbasd.lib。在4个不同环境下进行编译,得到4个不同的strmbasd.lib
  2. 在项目文件的包含目录添加C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses;C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;
  3. 在Debug版库目录中添加C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib;C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Debug;(Release也要对应改动)
  4. 在项目中添加#pragma comment(lib,"strmiids.lib")来引用strmiids库文件

That's all.


你可能感兴趣的:(windows,VS2010,Studio,Visual,2010,directshow)