C++ rtmp livestream 流媒体

海阔天空 张翼飞翔

我的学习笔记。--我喜欢这里,因为这里安静,无广告骚扰。
随笔 - 82, 文章 - 2, 评论 - 126, 引用 - 0
数据加载中……

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

使用 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 最前边

四、基本使用

#include <dshow.h>
#include <Qedit.h>
#ifdef _DEBUG
#pragma comment(lib,"StrmBasd.lib")
#else
#pragma comment(lib,"StrmBase.lib")
#endif
#pragma comment(lib,"STRMIIDS.LIB")
#pragma comment(lib,"QUARTZ.LIB")


这样就可以正常编译连接了,如果以前的的程序还是不行,则 rebuild all 一下即可


 

posted on 2008-05-10 15:13 ZhangEF 阅读(2007) 评论(0)  编辑  收藏 所属分类: 配置部署