关于DirectShow SDK 和Windows SDK,及DirectX SDK

一开始的目的就想找资料学习编写视频聊天工具的程序,找到的大部分都是用DirectShow来实现的,所以就找相关它的资料,后来要知道了有DirectShow Sdk 这样的资源。这是很好的,因为SDK对编程员人来说,资源是最丰富最全面的,对学习这分面的技术是最后的资源,但下载它是一件很困难的事情,最少对我来说了最惨的是在MSDN上找了很久都没能找到有关下载的信息,只有一些相关的说明。找啊找。功夫不负有心人啊,终于找到了相关的信息。DirectShow Sdk 并不包含在DirectXc SDK中,而是放在它的前一个版本中,DirectXb SDK中。据我了解应该是考虑安全的原因吧,它在发布DirectXc SDK 的时候就把它分离了出,但请注意微软并不提供当独的Directshow SDK 安装程序,而是把它集成到了 Windows Server 2003 Platform SDK中。
     哈哈下面提供一下下载地载吧,希望对有需要的朋友减少不必要的搜索工作哦。
DirectXb下载   Windows Server 2003 Platform SDK 下载

 

***************************************************************************

http://download.microsoft.com/download/b/6/a/b6ab32f3-39e8-4096-9445-d38e6675de85/dx90bsdk.exe

drectx 9。0b的地址

在以后的directshow都是单独发布的,是为vs设置的。在VC中不好安装,但不好编译

如果要单独下载vs的版本的话,是2005的一个extra版本的,单独的directshow sdk

这个在b中还是一起发布的,只要安装就可以了,这个比较简单

安装完毕后按照其他的添加include和libiry就可以了

建立工程的时候记得添加两个库文件。。

****************************************************************************************

DirectShow SDK ,Windows SDK,DirectX SDK ,VS200?之间的关系
       VS2002中包含有Windows SDK 2002版(支持Windows XP及其以前的Windows 并包含有DirctX 8.1 SDK(包括DirectShow SDK)),这之后DirectX9 SDK不被包含在Windows SDK中.
        VS2003中包含有Windows SDK 2003版(支持Windows Server 2003及其以前的Windows)和DirectX 8.1 SDK(其中包括DirectShow8 SDK)
      DirectX 9.0C SDK 的第一个版本是DirectX SDK Summer 2004也是整合有DirectShow SDK 的最后一个版本,这之后面向DirectX 9.0C用C++开发应用程序没有发生太大变化,以后的版本主要是针对MDX做的改动,如果在VS2003下用C++开发DirectShow应用程序使用这个版本最合适.另外Windows XP SP2 中包含的DirectX 的版本就是9.0c ,这也是广泛使用的DirectX版本.Windows SDK 2004版,支持Windows XP SP2及其以前的Windows 但不包含DirectX SDK.
     之后 DirectShow SDK 不被整合在DirectX SDK中而是以Extras 的形式发布.DirectShow SDK的最后一个版本是在2005.2版的DirectX SDK Extras中,这之后DirectShow SDK被整合在Windows SDK中 Windows SDK 2005版(支持Windows Server 2003 SP1 及其之前的Windows)中包含有DirectShow SDK,Windows SDK 2006年3月版(支持Windows Server 2003 R2及其之前的Windows)也包含.
    VS2005 中包含有Windows SDK 2005 版,但是没有DirectShow SDK,所以在VS2005中开发DirectShow 应用程序要手工安装DirectX SDK Extras 2005,2 版,和2005年6月之后的DirectX SDK,因为DirectShow 会调用DirectDraw,DirectSound等,DirectX SDK 从2005.6开始支持VS2005,我使用的是2005.8版,在这之后的DirectX SDK中,主要多加入了MDX 2 beta 而这个MDX 2 beta在2006.10中取消了,而被一个叫做XNAGS的东西取代了.
       Windows SDK for Vista   已经正式发布,DirectShow的示例被更新为VS2005版本,DirectShow 的换代产品是Media Foundation,它将取代DirectShow 就象当年DirectShow 取代 Video for Windows 一样.
晕了

DirectX SDK下载页
http://www.microsoft.com/downloads/Browse.aspx?displaylang=en&categoryid=2

DirectX SDK Summer 2004 版 下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=fd044a42-9912-42a3-9a9e-d857199f888e&DisplayLang=en

DirectX SDK Extras 2005,2 版 下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=8af0afa9-1383-44b4-bc8b-7d6315212323&DisplayLang=en

Windows SDK 2006.3 版 for Windows Server 2003 R2 下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyId=E15438AC-60BE-41BD-AA14-7F1E0F19CA0D&displaylang=en
这个版本的好处是不含有.net SDK 一张CD-R可以刻下

Windows SDK for Vista 下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=7614fe22-8a64-4dfb-aa0c-db53035f40a0&DisplayLang=en
包含有.net 3 SDK,没有完整的DirectX SDK

XNA Developer Center
http://msdn.microsoft.com/directx/XNA/default.aspx

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值