缺少streams.h的解决方法和DirectShow开发环境的搭建

解决缺少streams.h 解决程序缺少streams.h文件的问题! 立即下载

这几天在学DirectShow的开发,一个streams.h头文件折腾了一整天才搞定。简单总结一下出现缺少streams.h的解决方法和DirectShow开发环境的搭建。

开发包方面,我用的是VC2005+Windows Server 2003 SP1 SDK。微软真是神经,把DirectShow又从DirectX中拿出去了。这不是调戏咱们程序员么……

streams.h这个头文件现在在%Platform SDK Root%/Samples/Multimedia/DirectShow/BaseClasses路径下,首先要把这个路径添加到VC的Include Directories下面。

最令我ft的是DirectShow的library,真不知道M$的人是不是脑子坏掉了,库居然要自己编译。一开始我翻遍了硬盘也没找到strmbasd.lib,最后在BaseClasses目录下看到一个makefile,才知道是怎么回事。扯远了,打住。打开SDK的command line debug build environment ,进入%Platform SDK Root%/Samples/Multimedia/DirectShow/BaseClasses目录,二话不说nmake,生成一个XP32_DEBUG目录(我选的是Set Windows XP 32-bit Build Environment (Debug)),strmbasd.lib赫然在目,这就是debug版的库,retail版的如法炮制,生成的库在XP32_RETAIL目录下,名为strmbase.lib。

因为库有两个,分别对应Debug和Release,你可以把它拷到SDK的Lib目录下,然后在工程的Debug设置和Release设置里设好库的名字就可以了,当然也可以不拷,怎么用随便你。

DirectShowSDKinDirectX9.0b DirectShow SDK可用于VC6 立即下载

相关推荐

directshow在32位与64位系统下下载,安装与配置及注意事项

directshow在32位与64位系统下下载,安装与配置及注意事项,内附可能用到的不同下载地址,及配制方法

vs2010 没法打开包括文件:“streams.h”: No such file or directory

环境:64位Win7Sp1+VS2010 vs2010 没法打开包括文件:“streams.h”,这里提供两种解决方法。第一种是在已经安装VS2010的情况下,安装DirectShow,步骤多,中间还需要自己编译库文件,有些麻烦。第二种是重新搭建开发环境,先安装Win7SDK,再安装VS2010,操作起来比较简单。 方法一 1 下载Platform SDK 在Microsoft Suppo...

codeaftercode的博客 2372

【HCIE】FRR+BFD+OSPF与BGP联动

FRR+BFD+OSPF与BGP联动

Wenrs的博客 1997

关于DirectShow SDK版本变迁说明及解决找不到streams.h文件

1.DirectShow SDK版本变迁说明 做视频聊天和视频播放器程序的时候会涉及到使用DirectShow SDK,原本DirectShow SDK是集成在DirectX中,但自从DirectX 9.0c sdk后,DirectShow SDK不再包含在DirectX SDK中,现在微软所提供的DirectX10.0及其以上版本不再包含DirectShow SDK,所以在使用Direct

小伟锅的博客 4758

UG/NX二次开发实战:用Python脚本批量更新100个零件参数,解放你的双手

本文详细介绍了如何利用NXOpen Python API进行UG/NX二次开发,实现批量更新100个零件参数的自动化流程。通过环境配置、框架设计、核心代码实现及性能优化,帮助工程师高效完成参数化设计任务,显著提升工作效率。

weixin_28694169的博客 277

泛微OA E9文档管理优化:临时文件清理与存储配置指南

本文深入解析了泛微OA E9系统性能下降的常见原因——临时文件堆积,并提供了完整的优化配置指南。文章详细介绍了临时文件的产生机制,并手把手指导管理员如何通过修改存储路径、调整保留时间、设置白名单等关键配置,有效清理与管理系统临时文件,从而释放存储空间,提升系统运行效率与稳定性。

tree8的博客 432

调用ffmpeg时出现malformed dshow input string错误

调用ffmpeg时出现malformed dshow input string错误 无论是用ffmpeg的exe还是使用代码调用他的库时,malformed dshow input string错误。查了很多资料和测试,最终发现,是空格问题。比如"video=xxxxx",写成了"video = xxxxx" 等号前后多了空格就会出现这样的问题。大家一定要注意。 ...

qq_43207709的博客 2967

华为MetaERP月结加速方案:并行关账技术深度解析

【摘要】华为MetaERP并行关账技术通过创新架构设计,将传统串行月结流程(8-12小时)优化为并行执行(2-4小时)。关键技术包括:1)基于DAG引擎的任务依赖分析,实现模块/子任务三级并行;2)Saga模式分布式事务保障数据一致性;3)动态资源分配算法提升CPU利用率至60-80%。实施效果显示月结时间缩短70%,成功率提升至99.8%,错误恢复时间减少75%。该方案为大型企业ERP系统提供了高效的月结加速方案,未来还将结合AI调度与混合云扩展持续优化。

金牌架构师 1441

缺少streams.h的解决方法

这几天在学DirectShow的开发,一个streams.h头文件折腾了好几天才搞定。简单总结一下出现缺少streams.h的解决方法和DirectShow开发环境的搭建。 开发包方面,我用的是Microsoft DirectX 9.0 SDK。 streams.h这个头文件现在在%\DX9 SDK\Samples\C++\DirectShow\BaseClasses路径下,首先要把这个路...

xiaoxia 2945

免费教你快速学会分析运算放大器电路(保证学会)

本文旨在学习如何快速简单地对运算放大器进行分析

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 1万+

CKA-题库-简洁参考答案-反复练习20遍-必过!!!

新版CKA考试已于2020年9月1日正式上线! 考试模式:线上考试 考试时间:2小时 认证有效期:3年 软件版本:Kubernetes v1.19 重考政策:可接受1次重考 经验水平:中級 题目数量:17题 题库量小:随机的题目重复率极高 考试时可打开两个浏览器Tab,一个是考试窗口,一个用来查阅官方文档](https://kubernetes.io/docs/) 01 Task - 英文 Create a new ClusterRole named deployment-clusterrole tha.

随笔记录-分享&记忆 7318

缺少streams.h的解决方法和DirectShow开发环境的搭建(转)

这几天在学DirectShow的开发,一个streams.h头文件折腾了一整天才搞定。简单总结一下出现缺少streams.h的解决方法和DirectShow开发环境的搭建。开发包方面,我用的是VC2005+Windows Server 2003 SP1 SDK。微软真是神经,把DirectShow又从DirectX中拿出去了。这不是调戏咱们程序员么……streams.h这个头文件现在在%P

冷月宫主的专栏 1743

多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码

本文将为大家介绍基于BP、ELM、LSTM、BiLSTM和SAELSTM多种算法的数据预测,并提供相应的Matlab源码。SAELSTM算法是一种结合自动编码器和LSTM神经网络的深度学习方法,用于时间序列数据预测。ELM算法是一种单层前向神经网络,在单次训练过程中直接产生输出权重,从而具有快速学习和良好推广性能。多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码。总体来看,采用多种算法进行数据预测可以提高预测准确率,并可根据不同场景选择适合的算法。

qq_39605374的博客 864

streams.h和streams.lib 问题+DirectShow SDK问题

streams.h和streams.lib 问题+DirectShow SDK问题

大师的资源 4360

【华为OD技术面-手撕算法代码真题】- 最长公共前缀

🌟 强烈推荐:华为OD技术面试手撕算法代码真题 🌟大家好!今天我给大家推荐一份备受赞誉的华为OD技术面试手撕算法代码真题。所有题目均为华为od实际面试过程中出现的算法代码真题。

算法大师! 4885

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

针对缺少"streams.h"及配置directshow的问题的详细解决过程。

本人初学c++,前两天找到一个抽奖的程序附带源码,我想修改程序一些地方,可编译的时候却出现问题,缺少”stream.h“文件。于是我就去问度娘,知道了这是一个开发包叫directshow里的文件,而网上对这个的评论很多都是很早以前的,把我指向去寻找Directx SDK,不过DirectX SDK9.0b之后的版本就不再有directshow这个包了,相应的它被移植到Windows SDK了。我的

萌工厂 3075

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

vs2010 没法打开包括文件:“streams.h”及DirectShow安装

vc2010自己也不带dshow sdk吧? 那么就要自己安装dshow sdk开发包。从网上down,看陆其明的《directshow开发指南》,一堆事情要做。 vs2010 没法打开包括文件:“streams.h”: No such file or directory 1、需要下载对应的系统sdk https://www.microsoft.com/en-us/download/details...

qq_29516727的博客 1443

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

开始研究Directshow

开始研究Directshow 2011年09月19日   重要提醒:系统检测到您的帐号可能存在被盗风险,请尽快查看风险提示,并立即修改密码。 | 关闭   网易博客安全提醒:系统检测到您当前密码的安全性较低,为了您的账号安全,建议您适时修改密码 立即修改 | 关闭   要短时间内编写一个播放器,还是粗略的学习一下Directshow吧,在这里稍微记录一下。   ...

iog689mq 199

streams.h问题汇总

<br />streams.h问题汇总<br />找不到streams.h的解决方法:<br />streams.h这个头文件现在在%Platform SDK Root%/Samples/Multimedia/DirectShow/BaseClasses路径下,首先要把这个路径添加到VC的Include Directories下面。<br />注:需要下载streams.h的朋友们注意了,其实你根本不用下载。<br />最令我ft的是DirectShow的library,真不知道M$的人是不是脑子坏掉了,库

zztt1228的专栏 1524
上一篇: USB总线枚举过程
下一篇: 与VC6相配的SDK版本
会思考的草
博客等级 码龄25年 208粉丝 55原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值