心血来潮想玩玩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版本的问题,害死人啊。
原文地址:http://blog.163.com/wuyuanhere@126/blog/static/1733237282011819111560/

DirectShow 在 VS2010 中开发环境的设置相关推荐

  1. Windows Server 2012 +WDK7600.16385.1+VS2010驱动开发环境搭建

    本帖通过Augusdi的一篇博文进行重新总结 第一步:安装Visual stdio 2010 1.安装VS2010 第二步:安装WDK安装包 2.安装WindowsDriverKit7-GRMWDK_ ...

  2. (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换

    (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换 1. 概述 生产环境和开发环境所需依赖是不同: --开发依赖:就是开发中用到而发布时用不到的.在package.jso ...

  3. MIL开发实践(1)——开发环境的设置

    目录 前言 软件安装 注意事项 MIL图像库函数说明 关于[MIL+QT实践教程](https://www.zhihu.com/column/c_1124353074277572608)的总结 MIL ...

  4. osx中的环境变量设置

    osx中的环境变量设置 打开Terminal(终端) 输入:vi ~/.bash_profile 设置PATH:export PATH=/usr/local/mysql/bin:$PATH 输入::w ...

  5. oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...

    window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...

  6. java ee开发环境_设置Java EE 6开发环境

    java ee开发环境 本教程简要说明了如何设置典型的环境来开发基于Java EE 6的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. ...

  7. spring 开发环境_设置Spring 3开发环境

    spring 开发环境 本教程简要说明了如何设置典型的环境来开发基于Spring的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. 在教程 ...

  8. 【OpenCV入门教程之一】 OpenCV 2.4.8 +VS2010的开发环境配置

    目录(?)[-] 因为读研期间的研究方向是图像处理所以浅墨这段时间闭门研究了很多OpenCV和图像处理相关的知识与内容眼看自己积累到一定的程度了于是决定开始开设这个OpenCV系列专栏总结自己所学也分 ...

  9. FastAdmin 开发环境详细设置 (2017)

    2019-07-11:此文档近期将更新. 一图胜千言 FastAdmin 开发环境 Windows 网页安装 鼠标点点就可以了,不用说明. 命令行安装 环境准备 装有 Windows 7 的PC .( ...

最新文章

  1. linux c 运行命令 popen 简介
  2. Sql Server2005一則怪現象
  3. 【转载】Python3 sorted函数中key参数的作用原理
  4. Java Review - 并发编程_DelayQueue原理源码剖析
  5. 最懒惰的算法—KNN
  6. Android NFC读取电子标签
  7. Android 实现验证码效果图
  8. linux 编辑文件vim,linux下通过vim编辑文件的方法
  9. 用Java+Html+MySQL 实现注册、登录(servlet框架)-(一)
  10. JSTL 核心标签库 使用(C标签)
  11. MS17010(永恒之蓝)漏洞利用与复现
  12. Windows Latex写作之VScode + TeX Live
  13. Hive字符串函数-空格处理
  14. android 传感器使用与开发---陀螺仪传感器
  15. 高效的国产CAD设计工具,云端三维CAD设计平台:CrownCAD
  16. 前端开发思路-1.1
  17. 支付宝登录应用授权,后端拼接 authinfo返回app,app进行支付宝调用获取auth_code(com.alipay.account.auth)
  18. 【渝粤题库】广东开放大学 标准化专业英语 形成性考核
  19. mysql 1033_mysql1033错误 InnoDB临时表空间报错
  20. 好的重疾险原来长这样!你被骗了这么多年...

热门文章

  1. UVA10849 Move the bishop【国际象棋】
  2. Spark 原理 —— 从 akka 到 spark 集群的启动
  3. 维纳过程(Wiener Process)与高斯过程(Gaussian Process)
  4. 一题多解(二)—— 循环队列为空(满)的判断
  5. Linux Tricks —— 快速清空文本文件内容、文本内容追加(tee)
  6. Tricks(三十四)—— 判断某一属性列是数值型还是标称型
  7. html经历了几个版本,HTML 的上一个版本诞生于 1999 年. 自从那以后, Web 世界已经经历了巨变....
  8. python怎么读取csv文件-Python读取csv文件(详解版,看了无师自通)
  9. python 菜鸟-Python 运算符
  10. 人物 | 当我们在谈论语音识别时,我们在谈些什么?——知乎达人、CMU博士生王赟...