视频播放器
月亮哥
不积跬步无以至千里不积小流无以成江海骐骥一跃不能十步驽马十驾功在不舍锲而舍之朽木不折锲而不舍金石可镂 为API生为框架死为debug奋斗一辈子吃符号亏上大小写的当最后死在需求上
展开
-
FilterGraph
HRESULT hr = S_OK;ICaptureGraphBuilder2 *m_pCaptureBuilder = NULL;IGraphBuilder *m_pFilterGraph = NULL;//第一步:创建 ICaptureGraphBuilder2接口hr = CoCreateInstance( (REFCLSID)CLSID_CaptureGraphBuilde原创 2013-06-14 10:42:18 · 1029 阅读 · 0 评论 -
#include <streams.h> 报错
今天在编译一个mfc的directshow程序发现报了一个c1083错误:fatal error C1083: Cannot open include file: 'streams.h': No such file or directoryCFilterGraph.cpp,自以为是没有在头部#program comment(lib,"")造成的,后来导入lib仍报错,后查找tools->opt原创 2013-06-17 09:44:24 · 2925 阅读 · 0 评论 -
VS2010编译DirectShow中BaseClasses的问题
报错如下:Unable to state program 'E:BaseClasses\.\Debug\baseclasses.lib' 系统找不到指定文件。。。 解决办法:最简单粗暴也是最有效的。。。你去下载一个别人编译完成的strmbasd.lib,然后呢,那个压缩包里一般会有2个lib文件,一个是strmbasd.lib,一个是strmbase.lib。前者是原创 2013-06-17 11:55:33 · 1393 阅读 · 0 评论 -
XP + VS2010 + DirectShow9.0 SDK 环境配置 遇到的问题
streams.h和streams.lib 是放在 DirectShow SDK/Samples/C++/DirectShow/BaseClasses编译下就可以了问题麻烦就是 VS2010 编译不通:编译时出现如下问题:问题1:c:\program files\microsoft\v6.0\include\winnt.h(236) : error C2146: s原创 2013-06-19 13:10:49 · 1690 阅读 · 0 评论 -
XP + VS2010 下配置 DirectShow SDK 开发环境
1、下载DirectShow2、编译 C:\Extras\DirectShow\Samples\C++\DirectShow\BaseClasses工程; 1:vc6,直接编译debug和release; 2:vc2008编译debug和release+ Unicode debug和 Unicode release,要做如下步骤的错误修改; 3:vc2原创 2013-06-14 10:39:24 · 2649 阅读 · 0 评论 -
VC++ 视频播放器 图文步骤记录
1、安装DirectShow9.0 SDK DirectShow9 SDK下载链接http://download.csdn.net/detail/jindou910101/55911692、运行DirectShow里面的BaseClasses工程DEMO,生成strmbasd.lib和strmbase.lib。遇到的错误解决方式:http://blog.csdn.net/jindou9原创 2013-06-19 13:23:55 · 3149 阅读 · 4 评论 -
VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x
下面是彻底解决方法:在工程的stdafx.h中添加(如有类似语句,需注释掉)#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.#define WINVER 0x0501 // Change this to the appropriate value to ta转载 2013-06-20 22:26:59 · 875 阅读 · 0 评论