您的位置:首页 > 其它

使用 DirectShow SDK 作开发的环境变量配置

2006-10-31 23:12 471 查看
使用 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 路径顺序最前边
如附图1
    2 设置 lib path: 把 SDK/LIB 放到 lib path 最前边
如附图2

三 编译 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 一下即可 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  include path menu api