今天尝试了好久,终于在VC6.0下配置成功了 directshow。
跟大家分享一下:
使用 DirectShow SDK 作开发的环境变量配置,
一、下载DirectX 9.0 SDK 地址http://www.directshow.cn/forum/viewthread.php?tid=491&extra=page%3D1,安装到目录[SDK]
二、编译 StrmBasd.lib/StrmBase.lib,打开SDK/Samples/C++/DirectShow/BaseClasses/baseclasses.dsw 编译 debug/ release 版本,则会得到相对用的 strmbasd.lib/ strmbase.lib 把他们复制到 SDK/lib 目录下
三、环境设置:
VC Menu: Tools->Options:
1 设置 include path: 把 SDK/INCLUDE 以及 SDK/SAMPLES/C++/DIRECTSHOW/BASECLASSES 放到 include 路径顺序最前面
2 设置 lib path: 把 SDK/LIB 放到 lib path 最前面
注意:路径一定要放在最前面,否则很可能失败。