DirectShow之编译:BaseClasses

一.简介

SDK文档注解:DirectShow基于C++的一个基础类和工具库,后续所有编译其它Filter和子项目都需要这个它!

DirectShow之编译:BaseClasses

二.打开

DirectShow之编译:BaseClasses

DirectShow之编译:BaseClasses

//需要迁移:本人使用vs2013

 

三.编译

//直接编译让它报错

DirectShow之编译:BaseClasses

  1. error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)  干掉之后继续编译DirectShow之编译:BaseClasses
  2. error C4430: 缺少类型说明符 - 假定为 int。注意:  C++ 不支持默认DirectShow之编译:BaseClasses
  3. 接着编译报错DirectShow之编译:BaseClassesDirectShow之编译:BaseClasses
  4. 编译通过DirectShow之编译:BaseClasses

//到这里baseclasses就编译成功了,这里我只编译默认debug模式,其它配置环境按需所改即可,每个人环境不一,如有不同百度探索解决办法即可!

//注:本人文档仅个人工作,学习所记

//转载:请注明出处,谢谢!