高版本开发的工程没法转换成低版本的,winsdk7.1中DirectShow至少要vs2005才行,但是又不想用dx9.0c这些,而公司其他产品都是vs2003的,用高版本vs在MT模式编译好像也不是什么好选择。那么就自己来转吧。

1、首先建立一个vs2003的工程,静态链接库输出的空项目。把DirectShow里面的所有文件加进来。

2、Build,一大堆提示找不到intsafe.h文件,这个文件时高版本sdk才有的,有包含这个头文件的都注释掉。

3、Build,一堆未定义的宏,如_in,这些都是没有意义的标识,自己define一个就ok。

4、Build,错误已经不多了,IReferenceClockTimerControl这个提示找不到,也是vs2005才有的,而我们现在时间戳不从采集的时候拿,那么就残暴一点,相关的都注释掉。

5、剩下就没什么了,看到什么没定义,就定义一下就ok了。

6、一定要注意,新建的工程的字符集要跟你要使用的工程一致!Unicode和多字节。

VS2003编译winSDK7.1中的DirectShow相关推荐

  1. VS2003编译后的网站如何修改代码

    VS2003编译后的网站,如果没有源代码,而要修改里面的代码时,可以以以下方式解决: 反编译dll,把找出cs代码文件,然后重新建一个类项目,把此文件中的代码修改后重新生成dll,放在编译的网站中的b ...

  2. linux c语言编程内嵌汇编,gcc编译c语言中内嵌汇编

    gcc编译c语言中内嵌汇编 --AT&T and Intel 汇编语法对照 寄存器命名: AT&T:  %eax Intel: eax AT&T 语法源地址在左侧,目的地址在右 ...

  3. Linux驱动模块编译进内核中

    BQ27501驱动编译进内核 一.       驱动程序编译进内核的步骤 在 linux 内核中增加程序需要完成以下三项工作: 1. 将编写的源代码复制到 Linux 内核源代码的相应目录: 2. 在 ...

  4. centos如何编译安装mysql_CentOS中如何编译安装MySQL数据库教程

    下面我们详细的通过命令形式来说明如何进行编译与安装MySQL. 编译安装mysql cd /usr/local/src tar zxvf mysql-5.1.59.tar.gz cd mysql-5. ...

  5. Storm编译打包过程中遇到的一些问题及解决方法

    Storm编译打包过程中遇到的一些问题及解决方法 参考文章: (1)Storm编译打包过程中遇到的一些问题及解决方法 (2)https://www.cnblogs.com/panfeng412/p/s ...

  6. [转]在.NET CF2.0中调用DirectShow来处理视音频数据

    [转]在.NET CF2.0中调用DirectShow来处理视音频数据 转自:http://www.winbile.net/bbs/forums/threads/1000586.aspx 于渊 200 ...

  7. 如何单独编译Android源代码中的模块

    第一次下载好Android源代码工程后,我们通常是在android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了And ...

  8. 在.NET中使用DirectShow

    下载源程序:[北方网通]  [电信或网通] [下载说明] 1.单击上面这个地址,打开下载页面. 2.点普通下载--等待30秒--点"下载"按钮--保存 摘要 这个实验性的代码展示了 ...

  9. 浅谈反编译在项目中的使用

    浅谈反编译在项目中的使用 什么是反编译 反编译的作用 反编译工具 动态编程 JavaSsist 源码安全 什么是反编译 将可读性较好的高级计算机语言(JAVA,C#,C)转换成计算机能解读.运行的低阶 ...

最新文章

  1. systemctl 命令完全指南
  2. response对象简介
  3. 服务交付审查:缺失的DevOps反馈环
  4. mysql临时关闭查询日志_mysql故障排错临时打开通用日志和慢查询日志
  5. MODBUS通讯:libmodbus库使用方法
  6. ASP.NET MVC 5 学习教程:数据迁移之添加字段
  7. Objective-C 函数(方法)的定义和调用
  8. 基于matlab的谐波处理及无功功率补偿源码,谐波抑制和无功功率补偿(第3版) pdf epub mobi txt 下载...
  9. 那些黑天鹅教会我们的IT知识
  10. 如何收割暑期实习offer
  11. 2015 IT人才招聘趋势分析
  12. 华为HCNA之IPv6实验
  13. 手机管理应用研究【4】—— 手机加速篇
  14. 62道开发人员面试经典题
  15. 文言文编程背后-语言的本质
  16. Windows自带录屏
  17. 分布式-Java应用
  18. 中级微观经济学:Chap 4 效用
  19. 常用的Linux快捷键 [译]
  20. 让Windows 时间与Internet 时间服务器同步

热门文章

  1. Rails + Bootstrap个人博客搭建的完整过程(4)
  2. 微软BI 之SSIS 系列 - 通过设置 CheckPoints 检查点来增强 SSIS Package 流程的重用性...
  3. [图解]管理九段的新排列
  4. 全文搜索引擎 Elasticsearch 安装
  5. 怎么多快好省地学习中文自然语言处理
  6. wireshark 分析过滤数据
  7. UcOS-II 和linux比较
  8. 【机器学习】径向基(RBF)神经网络的tensorflow实现
  9. master slave mysql_MYSQL高可用之复制(MASTER/SLAVE)
  10. 5分钟带你入门vuex(vue状态管理)