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打开设置对话框)
在编程时,还要在必要的地方加上#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、设置好连接
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 Library | Multi-threaded Debug DLL(/MDd) | Multi-threaded Debug DLL(/MD) |
Configuration Properties目录,Linker子目录,选中Input,在右边设置Ignore All Default Libraries | Yes (/NODEFAULTLIB) | Yes (/NODEFAULTLIB) |
Configuration Properties目录,Linker子目录,选中Input,在右边设置Additional Dependencies | Wmvcore.lib(可能还需要Msvcrtd.lib,但不要包含Libc.lib) | Wmvcore.lib(可能还需要Msvcrtd.lib,但不要包含Libc.lib) |
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、设置好连接
相关文章推荐
- 孙鑫VC视频教程笔记之第九课“程序外观修改及工具栏状态栏编程”
- VC设置程序热键
- VC 6.0中怎样设置才能生成Debug或Release版本的程序?
- 注册表编程VC 使程序开机自动运行
- 郭克华手机编程教学视频----我的练习源码(6)实战:实现一个简单的监听程序
- 基于android手机的3G+GPS远程控制模型车工程-android手机编程4-伪视频控制车载手机端程序(文字篇)
- 基于android手机的3G+GPS远程控制模型车工程-android手机编程5-伪视频控制车载手机端程序(代码篇)
- VC如何设置默认的调试程序
- VC编程 设置IE浏览器代理(不需重启浏览器)
- VC/MFC 设置程序与文件关联与双击文件获取文件路径
- vc++编程之在程序中加入网址链接
- 转:【专题七】UDP编程补充——UDP广播程序的实现
- 【转】 VC2005中设置程序的运行权限
- 【VC编程技巧】窗体☞3.3利用CPropertySheet制作向导(或安装程序)
- [C# 网络编程系列]专题七:UDP编程补充——UDP广播程序的实现
- 初学OpenCV3,运行编程入门上读取并播放视频的原版程序,编译通过但是没有任何输出,已按网上博主各种方法试,还是没有结果,大家看怎么解决?
- VC编程之在MFC程序中显示JPG/GIF图像
- VC++编程之第一课笔记――Windows程序内部运行原理
- 小程序设置服务器域名-微信小程序开发-视频教程14
- vc设置程序版本, 获取程序版本号