VC6.0下directshow环境配置
2009-11-25 16:59
197 查看
最近在学习directshow技术,刚开如看陆其明的directshow开发指南这本书还没有只是看了电子版,今天配置了下开发环境,在网上和书上看的分享下。
用 DirectShow SDK 作开发的环境变量配置,
一 基本需求
1 include “DShow.h”
2 link StrmBase.lib(如果是 debug版本需要link StrmBasd.lib),如果做 unicode 编译,需要link 相对应的 unicode 版本的 lib,有一些 API ,可能会需要另外的 lib,比如 QUARTZ.LIB,STRMIIDS.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 最前边
三 编译 StrmBasd.lib/StrmBase.lib:
打开SDK/Samples/C++/DirectShow/BaseClasses/baseclasses.dsp 编译 debug/ release 版本,则会得到相对用的 strmbasd.lib/ strmbase.lib 把他们复制到 SDK/lib 目录下
(如果需要做 unicode 程序,则还要编译unicode 版本,这时候可以把输出名字改一下比如 strmbasd_uni.lib...)
这样就可以正常编译连接了,如果以前的的程序还是不行,则 rebuild all 一下即可
用 DirectShow SDK 作开发的环境变量配置,
一 基本需求
1 include “DShow.h”
2 link StrmBase.lib(如果是 debug版本需要link StrmBasd.lib),如果做 unicode 编译,需要link 相对应的 unicode 版本的 lib,有一些 API ,可能会需要另外的 lib,比如 QUARTZ.LIB,STRMIIDS.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 最前边
三 编译 StrmBasd.lib/StrmBase.lib:
打开SDK/Samples/C++/DirectShow/BaseClasses/baseclasses.dsp 编译 debug/ release 版本,则会得到相对用的 strmbasd.lib/ strmbase.lib 把他们复制到 SDK/lib 目录下
(如果需要做 unicode 程序,则还要编译unicode 版本,这时候可以把输出名字改一下比如 strmbasd_uni.lib...)
这样就可以正常编译连接了,如果以前的的程序还是不行,则 rebuild all 一下即可
相关文章推荐
- VC6.0下配置DirectShow开发环境方法
- Directshow与VC6.0的环境配置
- VC6.0下DirectShow开发环境配置
- 在vc6.0中配置directshow
- 驱动WDK7600在VC6.0下的编译开发配置环境
- WinXP下 VC6.0 驱动开发环境配置
- vc6.0中OpenGL开发环境的配置
- VC6.0 +WDK 开发驱动的环境配置
- VC6.0和VS2008环境下配置halcon开发环境
- directshow环境配置
- VC6.0开发环境配置
- directshow环境配置 问题(一)
- DirectShow 在vs2005中的问题解决之环境配置
- vs2005中配置directshow开发环境
- DirectShow 在VS2005中环境配置
- DirectShow编程环境配置(VC6.0)
- DirectShow 在VS2005/VS2010中环境配置和编译运行出现 winnt.h(5940)错误问题的解决
- [置顶] DirectShow 配置环境
- VS2010 配置DirectShow开发环境
- 在VC6.0环境下配置glut.h文件