VS2003编译winSDK7.1中的DirectShow
高版本开发的工程没法转换成低版本的,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相关推荐
- VS2003编译后的网站如何修改代码
VS2003编译后的网站,如果没有源代码,而要修改里面的代码时,可以以以下方式解决: 反编译dll,把找出cs代码文件,然后重新建一个类项目,把此文件中的代码修改后重新生成dll,放在编译的网站中的b ...
- linux c语言编程内嵌汇编,gcc编译c语言中内嵌汇编
gcc编译c语言中内嵌汇编 --AT&T and Intel 汇编语法对照 寄存器命名: AT&T: %eax Intel: eax AT&T 语法源地址在左侧,目的地址在右 ...
- Linux驱动模块编译进内核中
BQ27501驱动编译进内核 一. 驱动程序编译进内核的步骤 在 linux 内核中增加程序需要完成以下三项工作: 1. 将编写的源代码复制到 Linux 内核源代码的相应目录: 2. 在 ...
- centos如何编译安装mysql_CentOS中如何编译安装MySQL数据库教程
下面我们详细的通过命令形式来说明如何进行编译与安装MySQL. 编译安装mysql cd /usr/local/src tar zxvf mysql-5.1.59.tar.gz cd mysql-5. ...
- Storm编译打包过程中遇到的一些问题及解决方法
Storm编译打包过程中遇到的一些问题及解决方法 参考文章: (1)Storm编译打包过程中遇到的一些问题及解决方法 (2)https://www.cnblogs.com/panfeng412/p/s ...
- [转]在.NET CF2.0中调用DirectShow来处理视音频数据
[转]在.NET CF2.0中调用DirectShow来处理视音频数据 转自:http://www.winbile.net/bbs/forums/threads/1000586.aspx 于渊 200 ...
- 如何单独编译Android源代码中的模块
第一次下载好Android源代码工程后,我们通常是在android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了And ...
- 在.NET中使用DirectShow
下载源程序:[北方网通] [电信或网通] [下载说明] 1.单击上面这个地址,打开下载页面. 2.点普通下载--等待30秒--点"下载"按钮--保存 摘要 这个实验性的代码展示了 ...
- 浅谈反编译在项目中的使用
浅谈反编译在项目中的使用 什么是反编译 反编译的作用 反编译工具 动态编程 JavaSsist 源码安全 什么是反编译 将可读性较好的高级计算机语言(JAVA,C#,C)转换成计算机能解读.运行的低阶 ...
最新文章
- systemctl 命令完全指南
- response对象简介
- 服务交付审查:缺失的DevOps反馈环
- mysql临时关闭查询日志_mysql故障排错临时打开通用日志和慢查询日志
- MODBUS通讯:libmodbus库使用方法
- ASP.NET MVC 5 学习教程:数据迁移之添加字段
- Objective-C 函数(方法)的定义和调用
- 基于matlab的谐波处理及无功功率补偿源码,谐波抑制和无功功率补偿(第3版) pdf epub mobi txt 下载...
- 那些黑天鹅教会我们的IT知识
- 如何收割暑期实习offer
- 2015 IT人才招聘趋势分析
- 华为HCNA之IPv6实验
- 手机管理应用研究【4】—— 手机加速篇
- 62道开发人员面试经典题
- 文言文编程背后-语言的本质
- Windows自带录屏
- 分布式-Java应用
- 中级微观经济学:Chap 4 效用
- 常用的Linux快捷键 [译]
- 让Windows 时间与Internet 时间服务器同步
热门文章
- Rails + Bootstrap个人博客搭建的完整过程(4)
- 微软BI 之SSIS 系列 - 通过设置 CheckPoints 检查点来增强 SSIS Package 流程的重用性...
- [图解]管理九段的新排列
- 全文搜索引擎 Elasticsearch 安装
- 怎么多快好省地学习中文自然语言处理
- wireshark 分析过滤数据
- UcOS-II 和linux比较
- 【机器学习】径向基(RBF)神经网络的tensorflow实现
- master slave mysql_MYSQL高可用之复制(MASTER/SLAVE)
- 5分钟带你入门vuex(vue状态管理)