VC6.0下配置DirectShow开发环境方法

DirectShow VC6.0 开发环境的搭建 今天要用DirectShow做一个音频采集程序,结果遇到的第一个问题便是开发环境的搭建,需要几步准备。1)下载支持DirectShow的SDK2)将SDK中的include和lib目录配置到VC6.0下(一般SDK在安装过程中会自己配置)3)编译SDK中samples中提供的项目,得到Strmbasd.lib winmm.lib库文件,这个要在新建的DirectShow工程中引用  阅读详情

      关于配置DirectX Show的方法网上有不少文章,但是很多都讲得不清楚且有许多是错误的,

经过一天的摸索,将本人成功配置的方法描述如下:

      首先是下载DirectShow软件,这个是最重要的部分,这也是最容易错的地方,vc6.0兼容的是DirectX 9.0b SDK,

并且下载的版本必须是软件开发版本,而不是网上到处是链接的游戏版本,切记名字必须是DirectX 9.0b SDK!这里提供

一个下载地址:http://info.hustonline.net/software/down.aspx?id=1491

      下载sdk后,直接运行,下载的其实是一个压缩包,选择解压路径,比如本人选择的路径是C:/DXSDK,解压即可,不用

再安装。解压后,打开VC++6.0,按照以下步骤进行设置:

 1、打开SDK的安装目录(一般为C:/DXSDK),找到BaseClasses文件夹,一般在  C:/DXSDK/Samples/C++/DirectShow/BaseClasses,打开其中的BaseClasses.dsw(vc 6.0下的可执行文件);

在“build生成”目录下选择“Batch Build批生成”,在选项中选择“Debug”和“Release”,然后生成该项目;

 

打开C:/DXSDK/Samples/C++/DirectShow/BaseClasses文件夹,会发现两个文件夹——Debug和Release,

将Debug中的strmbasd.lib文件和Release中的STRMBASE.lib文件拷到C:/DXSDK/Lib目录下。


2、在VC的Tool->option->direction->include中添加上述两个软件的安装路径(注意先SDK、后VC) 
  C:/DXSDK/Include
  C:/Program Files/Microsoft SDK/include
  C:/DXSDK/Samples/C++/DirectShow/BaseClasses
  C:/DXSDK/Include C:/DXSDK/Samples/C++/Common/Include
  C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE
  C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
  C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
在Tool->option->direction->Library files 中添加以下路径
 C:/DXSDK/Lib
 C:/Program Files/Microsoft SDK/lib

(注意顺序!并且个别文件夹所在的位置可能与下载的sdk版本不同会稍有不同)

3、最后,我们在自己新建的项目里,引入库文件。
Debug版本strmbasd.lib, msvcrtd.lib, winmm.lib
Release版本 strmbase.lib, msvcrt.lib, winmm.lib

 

至此,VC6.0配置DirectShow即告成功!

vc6.0配置 DirectShow SDK 用 DirectShow SDK 作开发的环境变量配置, 一 基本需求    1 include “DShow.h”    2 link StrmBase.lib   二 环境设置: VC Menu: project->setting: 1 c/c++ ->codegeneration->__stdcall c/c++ ->codegenerat 阅读详情

相关推荐

VC6.0+DirectShow+人脸识别+TCP视频传输项目实战

本文还有配套的精品资源,点击获取 简介:本项目融合了VC6.0、DirectShow、人脸识别和TCP传输技术,旨在实现跨设备的视频流共享和人脸识别功能。通过使用DirectShow捕获视频,结合人脸识别算法,视频帧通过TCP套接字传输到远程设备。接收端使用DirectShow接收和解码视频流,并可进行进一步处理。该项目涉及网络编程、图像处理和机器学习等多个领域,对于理解和...

weixin_36204513的博客 1070

VC++6.0中ShowWindow函数的参数

SW_HIDE 激活另外一个窗口,当前窗口就跑到那个窗口后面了 SW_MAXIMIZE 显示的窗口是最大化的 SW_MINIMIZE 显示的窗口是最小化的,并且自动把另一个窗口显示在前面 SW_SHOWMAXIMIZED 显示的窗口是最大化的,没有激活其他窗口的操作 SW_SHOWMINIMIZED 显示的窗口是最小化的,没有激活其他窗口的操作 SW_SHOWMINNOACTIVE 显示的窗口是最

huxuanhui的专栏 3361

vc6+Directshow+captureVideo摄像头编程开发笔记

该笔记介绍了VC6+Directshow+captureVideo摄像头编程开发中的环境配置和开发例子。旨在给需要的同志一个参考。写的不好或者是有错误的地方还请指出。谢谢!

VC编程报告——DirectShow环境配置(VC6)

  最近有一个C++视频开发项目,写个心得稍稍记录一下,以免以后忘记了。本文虽然是原创,但是整合了网上所有遇见的情况做了一个中和以及个人的一些经历写了这篇,请阅读者多多指教。  1.简介:  DirectShow是一个windows平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能。它支持多种多样的媒体文件格式,包括ASF、MPEG、AVI、MP3和WAV文件,同时支持使用WDM驱动

风中的索莉逖亚 3403

VC 打开摄像头 (使用DirectShow)

通过使用MFC中的CImage和DirectShow来打开摄像头,预览并保存图像。 代码不再维护。

VC++6.0 控制摄像头源代码,采用 DirectxShow 效率很高

VC++6.0 控制摄像头源代码,采用 DirectxShow 效率很高,和大家共享,希望对大家有帮助! (VC++6.0 to control the camera source code, using DirectxShow efficient, and share, we want to help!)

(转)DirectShow9在VS2005或vc6.0下编译出现问题的解决方法

1。我用的版本是DirectX9.0b ,没有安装,直接解压后放到一个文件夹里用 2。我按照以下的步骤操作成功。明天试着做个播放器。 VFW(Video for Windows)是Microsoft推出的关于数字视频的一个软件开发包;DirectShow是微软公司在VFW的基础上推出的新一代基于COM的流媒体处理的开发包,在视频开发中,不论从效率还是实用性上都明显好于VFW。著名的Ope...

weixin_30493401的博客 186

vc6.0DIrectshow+人脸识别+tcp视频传输

vc6.0DIrectshow+人脸识别+tcp视频传输

VC6.0中安装DirectShow

今天要用DirectShow做一个音频采集程序,结果遇到的第一个问题便是开发环境的搭建,需要几步准备。1)下载支持DirectShow的SDK2)将SDK中的include和lib目录配置到VC6.0下(一般SDK在安装过程中会自己配置)3)编译SDK中samples中提供的项目,得到Strmbasd.lib winmm.lib库文件,这个要在新建的DirectShow工程中引用第一步,我为了能够开发DirectShow程序,曾想过用VC6.0或者VS2005,只要这两个有一个配置成功了,我便用哪个,因为我

mousely的专栏 1280

电商客服效率翻倍!手把手教你用影刀RPA+AI搭建智能回复系统(附实战配置)

本文详细介绍了如何利用影刀RPA+AI技术搭建电商智能客服系统,实现24小时在线回复,大幅提升客服效率。通过零代码配置、Excel词库管理和AI语义理解,系统能处理80%常规咨询,响应速度稳定在3秒内,特别适合中小电商降低成本并提升服务质量。

weixin_42520661的博客 550

Open5GS实战指南:Ubuntu 22.04环境下的5G核心网快速部署

本文提供Open5GS在Ubuntu 22.04环境下部署5G核心网的实战指南,涵盖环境准备、MongoDB配置、核心组件安装、WebUI部署及网络调优等关键步骤。通过详细的安装教程和常见问题解决方案,帮助开发者快速搭建开源5G核心网测试环境。

weixin_29202213的博客 538

DirectShow开发环境配置及测试例程(VC6)

开发环境SDK:DirectX9.0b (Summer 2003)Visual C++ 6.0参考文档:SDK文档1) DirectShow->Getting Started->Setting Up the Build Environment2) DirectShow->DirectShow Reference->DirectShow Base Classes->Using the DirectS

路漫漫... ...,但是它终究有终点 1603

具身智能四大技术路线:VLA、大小脑、世界模型与强化学习

具身智能是机器人实现感知-决策-执行闭环的核心范式,其本质在于物理世界中的具身化交互能力。技术演进围绕如何高效建模环境、理解指令并生成鲁棒动作展开,衍生出四大主流路径:视觉-语言-动作(VLA)端到端学习、大小脑分层控制、世界模型驱动预测,以及强化学习原生策略优化。VLA强调多模态对齐与泛化能力,适合语义理解优先场景;大小脑架构兼顾实时性与可解释性,是工业落地的高可靠选择;世界模型追求内在物理模拟,代表长期认知跃迁方向;强化学习则扎根仿真试错,在力控、抓取等连续控制任务中展现强鲁棒性。本文聚焦这四大路线的技

weixin_32181267的博客 296

VC DirectShow开发环境变量配置及问题

开发环境:SDK:DirectX SDK Extras 2005,2 版Visual C++ 6.0一 基本需求  1  include  “DShow.h”  2  link  StrmBase.lib(如果是 debug版本需要link StrmBasd.lib),如果做 unicode 编译,需要link 相对应的 unicode 版本的 lib,有一些 API ,可能会需要另外的 li

luyysea的专栏 1544

【高级-RAG-优化方法】

本文介绍了两种优化RAG(检索增强生成)系统的高级方法。第一部分介绍KnowFlow项目,它采用父子分块技术,将文档分为父分块(800-1500字符)和子分块(200-400字符),通过精确匹配子分块再返回父分块内容来保证搜索精确性和上下文完整性。第二部分探讨Milvus的多种增强技术,包括查询增强(如假设问题生成、回溯提示)、索引增强(自动合并块、分层索引)、检索器增强(句子窗口检索、元数据过滤)、生成器增强(提示压缩、块排序)以及管道增强(自我反省、代理查询路由)。这些方法共同提升了RAG系统的检索效率

weixin_48585108的博客 960

别再到处搜了!高德地图瓦片URL参数(lang、style、ltype)全解析与实战搭配指南

本文全面解析高德地图瓦片URL参数(lang、style、ltype)的核心逻辑与实战应用,提供18种实用参数组合方案,帮助开发者实现从基础到高阶的定制化地图渲染。涵盖语言控制、地图样式、图层类型等关键参数,并分享WebGIS项目中的优化技巧与常见问题解决方案。

weixin_33724046的博客 117

在vc6.0中配置directshow

最近在做用vc6.0从摄像头从采集图像,本人以前没有做过,就在网上搜搜了,网友们说用directshow做简单,于是就开始搭建编译环境了,废话不多说了,开始了!一下是我在网上搜到的和我总结的(不是很好,请谅解) 1.       操作系统xp(我的电脑) 2.

zhangdazuo的专栏 749

Python爬虫-爬取猫眼演出数据

本文是该专栏的第53篇,后面会持续分享python爬虫干货知识。猫眼平台除了有影院信息之外,它还涵盖了演出信息,比如说“演唱会,音乐节,话剧音乐剧,脱口秀,音乐会,戏曲艺术,相声”等等各种演出相关信息。而本文,笔者将以猫眼平台为例,基于Python爬虫实现获取各种演出信息的数据。废话不多说,具体细节部分以及详细思路逻辑,笔者将在正文结合完整代码进行详细说明。(附带完整代码)

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 568

【转】DirectShow VC6.0 开发环境的搭建

今天要用DirectShow做一个音频采集程序,结果遇到的第一个问题便是开发环境的搭建,需要几步准备。 1)下载支持DirectShow的SDK 2)将SDK中的include和lib目录配置到VC6.0下(一般SDK在安装过程中会自己配置) 3)编译SDK中samples中提供的项目,得到Strmbasd.lib winmm.lib库文件,这个要在新建的DirectShow工程中...

adqk62684的博客 158

第170篇 因子图优化入门——图模型在状态估计中的应用

本文系统介绍了从滤波方法到因子图优化的思维转变,重点解析了因子图的原理与应用。首先对比了递推式滤波(卡尔曼滤波等)与全局优化的区别,指出优化方法能利用所有信息且适合处理稀疏结构。然后详细阐述了因子图的二部图结构(变量节点和因子节点)及其将复杂概率分布分解为小因子乘积的优势。文章讲解了因子图优化如何转化为最小二乘问题,并介绍高斯-牛顿法和LM方法等求解技术。最后对比了g2o、Ceres和GTSAM三大主流框架的特点及适用场景,强调了初始化和鲁棒核函数的重要性,为SLAM相关面试提供了实用建议。

郑伟强dev的专栏 374

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

Robot_PLC_HMI_Automation 8585

VC6.0下DirectShow开发环境配置

1 下载SDK:DirectX9.0b (要含有directshow的DirectX) 然后安装 2 编译  打开/Samples/C++/DirectShow/BaseClasses/baseclasses.dsp,degug编译得到Strmbasd.lib。release 编译得到strmbase.lib。 3 添加inlude和lib信息(Tools->Options->

lovelynn的专栏 2683

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

DirectShow9在VS2005或vc6.0下编译出现问题的解决方法

DirectShow 下载 安装 配置 播放AVI文件源码 (综合转)VFW(Video for Windows)是Microsoft推出的关于数字视频的一个软件开发包;DirectShow是微软公司在VFW的基础上推出的新一代基于COM的流媒体处理的开发包,在视频开发中,不论从效率还是实用性上都明显好于VFW。著名的OpenCV由于时间太早,其视频部分就是基于VFW做的,这点可以说是Open

dkbrain的专栏 2728

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC6.0下directshow环境配置

      最近在学习directshow技术,刚开如看陆其明的directshow开发指南这本书还没有只是看了电子版,今天配置了下开发环境,在网上和书上看的分享下。    用 DirectShow SDK 作开发的环境变量配置,一 基本需求   1 include “DShow.h”   2 link StrmBase.lib(如果是 debug版本需要link StrmBasd.l

海贝的专栏 1592

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

在Windows7系统的VC++6.0下配置DirectShow开发环境

本文要解决的问题: 1.       在WIN7系统下正常使用VC++6.0,解决open file和 add file to project出错的问题 2.       配置DirectShow,编译出debug和release版本的strmbasd.lib和STRMBASE.lib文件   我是编程菜鸟一枚,为了干干净净地配置环境还重装了系统。其中出现的各种问题是得益于

Kagura_std的专栏 1601
上一篇: 编程练习
下一篇: 完全用Linux工作
xiejava
博客等级 码龄19年 26粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值