心血来潮想玩玩DirectShow,在网上查了很多资料都是讲VC6的,所以照着资料慢慢配置。大致过程和VC6下的是一样的,但差别还是有的。
具体过程可以参照这篇文章:在vs2005中配置directshow开发环境
由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。
windows sdk 地址:http://www.microsoft.com/download/en/details.aspx?id=8442
按系统类型下载。
下载安装好之后编译baseclasses项目,在C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses。
选择不同的编译环境可以得到四个类型的strmbasd.lib,开发项目时选择相应版本的strmbasd.lib。
在编译的时候没错误提示,看来选择新版本还是有好处的。
在项目中包含include:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Include
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses
以及lib:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Debug(这个要根据所需要的strmbasd.lib版本进行选择)
最后提示一下大小写问题,像WinMM.Lib这种库文件在link的时候要分清大小写,后面的Lib也是,不然会出现link error的错误,当时我就找了找了很久才发现这个问题。网上关于directShow配置的文章都用的小写,copy进去后就出现了错误。不知道是以前库的名字都是小写的还是vc版本的问题,害死人啊。
相关推荐
关于VS开发环境与DirectShow版本问题,DirectShow已经从DirectX中分离出来。帮助你安装合理的版本
DirectShow开发环境的配置
详细说明进行directshow开发如何在vs2008下进行配置
学习和使用DirectShow开发的朋友会发现,在SDK 9.0以后的版本,没有DirectShow的单独配置了,而网上的配置资料全都是以前的,所以学习和使用DirectShow的第一麻烦就出现了,有代码,有例子,却无法运行,本次提供的...
我也是directshow新手 刚开始的时候走了点弯路 directshow环境设置 有点麻烦 希望对大家有点帮助 如有不对 请大家指教
一步一步做DirectShow开发环境配置及测试例程(VC6),是初学者的入门资料
directshow视频采集开发环境设置
通过vs2013编译Debug/Release的strmbasd.lib/strmbase.lib[x86/x64] 请在工程里添加directshow的include/lib查找路径
在vc环境下用directshow开发usb摄像头的例子,能正常显示usb摄像头图像 在vc环境下用directshow开发usb摄像头的例子,能正常显示usb摄像头图像
该笔记介绍了VC6+Directshow+captureVideo摄像头编程开发中的环境配置和开发例子。旨在给需要的同志一个参考。写的不好或者是有错误的地方还请指出。谢谢!
首先编译SamplesC++DirectShowBaseClasses目录下的baseclasses.sln以得到两个库文件(strbase.lib和strmbase.lib)
一步一步做DirectShow开发环境配置及测试例程(VC6)_源码
在Windows10的系统中,采用VS2015的开发环境,用Qt+DirectShow库实现了打开多个USB摄像头,把采集到的视频用Qt显示出来,并用DirectShow库实现了视频录制并保存; 并实现了每隔30s保存一个视频;方便视频的存储;...
采用directshow技术开发,在vs2005环境下编译通过,实现多种格式音频文件播放功能,有打开音频文件,播放,暂停,停止等功能
基于directshow开发的采集摄像机数据并 实时预览的demo,开发环境VS2015
directshow开发搭建环境用到的lib,我之前就是搭建编译环境的时候库有问题,使用了附件中的库后amcap的工程编译就通过了,节省了好多时间
必须先安装DirectShow的开发环境和VS2005。 如果编译不过,请引用路径:DX安装目录\DXSDK\Include。 如果link出错,请加载库:strmiids.lib。 测试用的媒体文件可以用DXSDK\Samples\Media\CLOCKTXT.avi 有其他问题...
DirectShow入门实例,步骤非常详细。包括配置环境说明。是一个稀有的实例。以前网上都是copy来copy去,这个是本人自己写的。希望有致力于DirectShow开发的朋友快速入门。