博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
无法启动程序baseclasses.lib
阅读量:4625 次
发布时间:2019-06-09

本文共 846 字,大约阅读时间需要 2 分钟。

      由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。

      下载DirectShow(实际上是下载最新的windows sdk)
  由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。windows sdk 地址:按系统类型下载。
     由于我的电脑系统安装的是64位的windows7 因而选择了GRMSDKX_EN_DVD.iso 64位的amd cpu
  下面将VS2013和DirectShow进行相关的配置
  下载安装好之后编译baseclasses项目,在C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses.以管理员身份选择不同的编译环境 (Debug,Debug_MBCS,Release,Release_MBCS)可以得到四个类型的strmbasd.lib,开发项目时选择相应Debug版本的strmbasd.lib

     在编译的时候出现了错误,无论选择哪种模式,点击本地Windows调试总是会弹出无法启动程序baseclasses.lib,一直好郁闷,赶紧度娘查询,很多各种方法试了没有,后来在一个相同问题的帖子上看到一位牛人回复这其实不算个问题,其实是我们选择的运行方式出错了,因为这个不是控制台程序,没有exe,而是生成库的,所有我们不能直接点F5或者调试运行的,我们应该在solution explorer 里右击baseclass,选择rebuild,这样就可以生产我们需要的不同版本的strmbasd.lib, 哈哈,我小菜鸟在慢慢学习~

转载于:https://www.cnblogs.com/guxuemei01/p/4661375.html

你可能感兴趣的文章
MySql数据库的下载和安装卸载
查看>>
JDBC接口核心的API
查看>>
双缓冲技术局部更新原理之派生自View
查看>>
PPAPI插件与浏览器的通信
查看>>
用 query 方法 获得xml 节点的值
查看>>
Hello,Android
查看>>
Sublime Text 3 build 3103 注册码
查看>>
删与改
查看>>
SAP 中如何寻找增强
查看>>
spi驱动无法建立spidev问题
查看>>
ANDROID开发之SQLite详解
查看>>
如何依靠代码提高网络性能
查看>>
Zookeeper要安装在奇数个节点,但是为什么?
查看>>
discuz 微社区安装记录
查看>>
[BZOJ4824][Cqoi2017]老C的键盘 树形dp+组合数
查看>>
配置的热更新
查看>>
MySQL事务的开启与提交,autocommit自动提交功能
查看>>
PriorityQueue
查看>>
CODEVS1403 新三国争霸
查看>>
iOS 环信离线推送
查看>>