开发 DirectShow 程序的环境配置(Visual C++ 6 为例)
来源:互联网 发布:新浪数据接口 编辑:程序博客网 时间:2024/06/02 00:54
使用 DirectShow SDK 作开发的环境变量配置,DirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn9J9x$R3g7j9@1O/o2z!c
(Visual C++ 6 为例)
'X"g7L.[&k({+YDirectShow 开发论坛DirectShow 开发, directshow filter 开发, 多媒体编程, Directshow Filter -www.DirectShow.cn'l!A3j'x'V3l0`*j7P
一 基本需求
7U#n*B2Z#F#o.D2}*W(W1U.nDirectShow 开发论坛 1 include “DShow.h”
's)C2R+S6G4X:R0LDirectShow 开发, directshow filter 开发, 多媒体编程, Directshow Filter -www.DirectShow.cn 2 link StrmBase.lib(如果是 debug版本需要link StrmBasd.lib),如果做 unicode 编译,需要link 相对应的 unicode 版本的 lib,有一些 API ,可能会需要另外的 lib,比如 QUARTZ.LIB,STRMIIDS.LIB ,可以根据 SDK 中相应的说明看需要哪个 lib- DirectShow - directshow filter -www.DirectShow.cn:K9n%g8B,{+I#_
DirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn,j0`:n(E6D8n"H5R U0o(`#A
二 环境设置:
"e$@%^5n%T1j8U*p VC Menu: Tools->Options: - DirectShow - directshow filter -www.DirectShow.cn"e8w&@)]%N/Z4z'/3P)^.l
1 设置 include path: 把 SDK/INCLUDE 以及 SDK/SAMPLES/C++/DIRECTSHOW/BASECLASSES 放到 include 路径顺序最前边)@*h5I$f/l%}
如附图1
$Y#w!?7z2X8S#@1c$N0O'B&~DirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn
(Visual C++ 6 为例)
'X"g7L.[&k({+YDirectShow 开发论坛DirectShow 开发, directshow filter 开发, 多媒体编程, Directshow Filter -www.DirectShow.cn'l!A3j'x'V3l0`*j7P
一 基本需求
7U#n*B2Z#F#o.D2}*W(W1U.nDirectShow 开发论坛 1 include “DShow.h”
's)C2R+S6G4X:R0LDirectShow 开发, directshow filter 开发, 多媒体编程, Directshow Filter -www.DirectShow.cn 2 link StrmBase.lib(如果是 debug版本需要link StrmBasd.lib),如果做 unicode 编译,需要link 相对应的 unicode 版本的 lib,有一些 API ,可能会需要另外的 lib,比如 QUARTZ.LIB,STRMIIDS.LIB ,可以根据 SDK 中相应的说明看需要哪个 lib- DirectShow - directshow filter -www.DirectShow.cn:K9n%g8B,{+I#_
DirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn,j0`:n(E6D8n"H5R U0o(`#A
二 环境设置:
"e$@%^5n%T1j8U*p VC Menu: Tools->Options: - DirectShow - directshow filter -www.DirectShow.cn"e8w&@)]%N/Z4z'/3P)^.l
1 设置 include path: 把 SDK/INCLUDE 以及 SDK/SAMPLES/C++/DIRECTSHOW/BASECLASSES 放到 include 路径顺序最前边)@*h5I$f/l%}
如附图1
$Y#w!?7z2X8S#@1c$N0O'B&~DirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn
2U/|0L7k0Q%[9H'sDirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn 2 设置 lib path: 把 SDK/LIB 放到 lib path 最前边
$l*Y1a2`4N 如附图2
6U.s4R:g%G$@!u0NDirectShow 开发论坛
#y9C&R(Z g:]DirectShow 开发论坛 [attach]26 [/attach]%t/Q$I![,h%p-R2N;X(m
三 编译 StrmBasd.lib/StrmBase.lib:
;K$V&?+}#Z7v8TDirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn
8l4}3i-c5b.@,A8Z#{- DirectShow - directshow filter -www.DirectShow.cn 打开SDK/Samples/C++/DirectShow/BaseClasses/baseclasses.dsp 编译 debug/ release 版本,则会得到相对用的 strmbasd.lib/ strmbase.lib 把他们复制到 SDK/lib 目录下
!_-b(w9@5p3q(如果需要做 unicode 程序,则还要编译unicode 版本,这时候可以把输出名字改一下比如 strmbasd_uni.lib...)
.[+?/[*a,{;E9VDirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cnDirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn2O"N'C#g2S6E!W#w)e3h
(Q7z#O:U#L5m"n'C4|)O,vDirectShow 开发, Filter 开发,多媒体编程, Directshow Filter - www.DirectShow.cn这样就可以正常编译连接了,如果以前的的程序还是不行,则 rebuild all 一下即可
附件
2006-9-10 20:41
lib.PNG (71.33 KB) - 开发 DirectShow 程序的环境配置(Visual C++ 6 为例)
- directshow的开发环境配置
- Directshow的开发环境配置
- DirectShow开发环境配置
- DirectShow 开发环境配置
- DirectShow开发的环境配置和常见问题
- 给vc配置DirectShow的开发环境
- VS2005 directshow 编译开发环境的配置
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
- directshow环境的配置
- Visual Studio开发QT程序--环境配置
- VC6配置DIRECTSHOW开发环境
- VS2010 配置DirectShow开发环境
- VC6配置DIRECTSHOW开发环境
- DirectShow开发环境的配置问题(dxsdk_feb2005+extras)
- 转: VS 2005下DirectShow开发环境的配置
- VS 2005下DirectShow开发环境的配置 2011.06.17
- 解决Solaris下的/home问题
- 用repeater嵌套CheckBox+CheckBoxList实现树型选择菜单
- Windows用户态程序高效排错 目录草稿
- 优化 .NET的性能
- Silverlight 完全中文解決方案
- 开发 DirectShow 程序的环境配置(Visual C++ 6 为例)
- 如何设定虚拟机的内核调试,以及把用户态调试器的输出重定向到内核调试输出
- Asp.Net 如何在Server端如何使用非系统默认安装字体?
- 抄袭的论文
- RFC 822 中文版 MIME解析基础(3)(第3-4页)
- Struts配置
- Flex开源展示之SHELF_PIC
- “脑白金”进行网站的内容优化独门口诀
- Csdn博客开张了