win7 vs2010 配置directshow
来源:互联网 发布:网络配置教程 编辑:程序博客网 时间:2024/06/11 01:09
下载DirectShow
GRMSDK_EN_DVD.iso x86
GRMSDKIAI_EN_DVD.iso Itanium
GRMSDKX_EN_DVD.iso 64位的amd cpu
如果你安装的是32位的windows 7,请下载x86
如果你安装的是64位的windows 7,请下载amd64
配置DirectShow
下载安装好之后编译baseclasses项目,在C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses。以管理员身份选择不同的编译环境 (Debug,Debug_MBCS,Release,Release_MBCS)可以得到四个类型的strmbasd.lib,开发项目时选择相应Debug版本的strmbasd.lib。
在项目中包含(1.选择任意项目2.切换到属性管理器3.点击Debug/Release里的Microsoft.Cpp.Win32.user)
注意包含顺序
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\common
以及lib:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Debug
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Release
编译错误(如果头文件顺序不对,出现如下编译错误):
主要提示如下:
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(80) : error C2061: syntax error : identifier ''CAMSchedule''
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C2143: syntax error : missing '';'' before ''*''
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : warning C4183: ''GetSchedule'': missing return type; assumed to be a member function returning ''int''
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(178) : error C2143: syntax error : missing '';'' before ''*''
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(178) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(178) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C2065: ''m_pSchedule'' : undeclared identifier
1>e:\microsoft sdks\windows\v6.0\samples\multimedia\directshow\baseclasses\refclock.h(166) : error C2227: left of ''->GetEvent'' must point to class/struct/union/generic type
1> type is ''''unknown-type''''
- win7 vs2010 配置directshow
- win7 vs2010 配置 directshow
- win7 vs2010 配置directshow
- win7 vs2010 配置directshow
- VS2010配置DirectShow(Win7系统)
- VS2010 配置DirectShow详细步骤(WIN7)
- win7 x64 vs2010 directShow开发环境配置
- Win7下VS2010配置DirectShow (WIN32 控制台应用程序)
- 32位Win7平台VS2010的directshow开发环境配置
- 32位Win7平台VS2010的directshow开发环境配置
- 32位Win7平台VS2010的directshow开发环境配置
- VS2010配置DirectShow
- VS2010-DirectShow 配置
- vs2010 配置DirectShow
- win7配置directshow
- Win7配置DirectShow
- VS2010 配置DirectShow开发环境
- win7+vs2010搭建directshow sdk开发环境
- 重回Ubuntu
- ICommand接口详解
- 离别
- 各语言打印调用栈
- OSX: 查看系统/用户/网络信息的实践
- win7 vs2010 配置directshow
- LigerUi的Grid中显示Image图片或图标!
- SpringSecurity
- Asp.Net中用JS中操作cookie的方法(源码实例)
- Android notification 例子
- [C#基础教程]ArrayList和Vector线程安全理解
- VS2010快捷键
- Adapter Pattern
- 最常用,最经典,最原始的获取数据库连接的两种方式