DirectShow 开发环境配置

学习的第一步

学习DirectShow 开发环境配置,具体过程是在网上淘的,已上传到下载资源

DirectShow 开发环境配置

 

在安装DirectX 9.0 SDK  后,我同时也安装了VS2008 VC++开发环境,按网友们写的资料配置好,导入DirectShow 自带的例子,要求转换为VS2008解决方案,(转换后不是很完美,需要手动修改些代码,VS会提示修改地方),编译DEMO时提示找不到windows.h头文件,在网上GO了下,原来是安装VS2008时没安装完整,没把Windows SDK,或者是Platform SDK安装上,详细见找不到windows.h解决方案.

(1)什么是Windows SDK?
Windows SDK是用来支持32位和64位Windows平台以及.NET框架编程模型的开发包。Windows SDK这个名字从Windows Vista开始使用,它包含以前Platform SDK中的所有内容,同时包含.NET框架的内容。
    (2)什么是Platform SDK?
Platform SDK(也简写作PSDK)是在Windows Vista之前的Windows操作系统开发包。PSDK不包含任何.NET框架编程模型的内容。现在,Windows SDK已经取代了PSDK。PSDK不会再有更新版本发布,尽管一些PSDK仍然可以在微软的网站上下载到.
    (3)Windows SDK与Platform SDK的区别?
    Windows SDK已经取代了Platform SDK。Platform SDK已经结束它的历史使命,不会再有更新。你可能因为某些原因还是要去使用老的Platform SDK。比如,你还在使用VC 6进行开发,那你就要去用2003年2月份发布的Windows Server 2003 PSDK,这是最后一个对VC 6开发提供全面支持的SDK。

按照此方法解决了问题,编译时能找到windows.h头文件了,但发现C:/Program Files/Microsoft SDKs/Windows/v6.0A目录下少了很多文件,如bin目录里是空的,上于是上网又GO,没找到合适的,弄了很,重新安装VS2008等,也都没能解决,受网友解决找不到windows.h启发,最后解决了,现附上解决方案:

1.解决找不到windows.h,或者C:/Program Files/Microsoft SDKs/Windows/v6.0A/bin目录空,如找不到LC.EXE工具程序等,都可以用下面的方法解决

在VS2008安装文件中找到WinSDK文件,把里面的*.exe文件全解压缩,我的电脑位置E:/download/vs2008/WCU/WinSDK

 

说明,我的操作系统是XP,其它系统自行选择运行文件版本

 

双击运行文件夹里的文件,列表如下:VistaClientHeadersLibs-x86.msi(运行这个可以解决找不到windows.h文件,后面可以解决C:/Program Files/Microsoft SDKs/Windows/v6.0A目录中缺失的内容),VistaClientWin32Tools-x86.msi,VistaClientSDKTools-x86.msi,winsdkintellisenserefassys-x86.msi,WinSDK_nfxtoolsm_x86.msi

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值