您的位置:首页 > 编程语言

vc 流媒体编程设置(视频广播程序)

2008-12-09 12:20 344 查看
1、开发环境配置

WMF SDK仅适合C/C++编程语言。假设WMF SDK的安装目录为 C:/WMSDK,则首先要将 C:/WMSDK/WMSDK9/include和C:/WMSDK/WMSDK9/lib两个路径设置到开发环境中去。

Visual Studio .Net开发环境配置(通过菜单命令 Project | Properties打开设置对话框)

设置选项Debug版本Release版本
Configuration Properties目录,C/C++子目录,选中Code Generation,在右边设置Runtime LibraryMulti-threaded Debug DLL(/MDd)Multi-threaded Debug DLL(/MD)
Configuration Properties目录,Linker子目录,选中Input,在右边设置Ignore All Default LibrariesYes

(/NODEFAULTLIB)
Yes

(/NODEFAULTLIB)
Configuration Properties目录,Linker子目录,选中Input,在右边设置Additional DependenciesWmvcore.lib(可能还需要Msvcrtd.lib,但不要包含Libc.lib)Wmvcore.lib(可能还需要Msvcrtd.lib,但不要包含Libc.lib)
在编程时,还要在必要的地方加上#inlcude "windows.h"

wmsdk.h包含了SDK其他的一些头文件,内容如下:

#pragma once

#include "windows.h"

#include "wmsdkidl.h" //定义了WMF SDK中的接口、常量、数据结构、枚举变量、GUID等

#include "asferr.h" //定义了与SDK相关的HRESULT错误码

#include "nserror.h" //同上

如果还是有连接错误的话:

1、如果在DEBUG模式下,就要设置DEBUG符号(注意:不是_DEBUG),否则会报告重复定义的函数;
2、编译baseclass目录下的文件。要连接strmbasd.lib/strmbase.lib(DEBUG/Release 模式)
3、asynbase.lib也要分DEBUG/RELEASE版本,且要对应!
4、设置好连接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐