锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C语言开源技术 / VC++编译驱动代码遇到找不到bulkusb.bmf文件问题
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

VC++编译驱动代码遇到找不到bulkusb.bmf文件问题


背景

在XP下安装了WDK后可以用Build编译驱动代码,在xp下能正常使用,建立Makefile,sources, dirs文件,用build工具编译,在控制台里编译非常方便。但是为了在VC++里编译驱动,就按网上的说明加头文件包含、库文件包含路径和修改项目选项,再把驱动项目代码都加到VC里,搞了半天,在编译驱动代码rc文件里出找不到bulkusb.bmf文件,编译通过不了。

错误分析

bulkusb.bmf在网上都搜索不到,没线索,根本解决不了,忽然想着进控制台用wdk模式build下驱动代码吧,控制台进入方式如下:“Windows Driver Kits”=》“Build Enieiroments”=》“Windows XP”=》“Launch Windows XP x86 Checked Build Enviroment”,build后出现了bulkusb.bmf,把它拷贝到VC++项目目录下,rc资源编译又报错误,这个rc文件内容在编译时会改变,用旧的rc文件覆盖上去,rc编译是解决了,但最终没有完成驱动的编译。

结论

VC++的项目管理是非常复杂的,并且处理的是驱动文件,更是复杂,看着build编译体系处理很简单,换成VC++的dsw就麻烦不断,有时候有些简单的代码换环境能成功,比如没有rc文件,可能驱动在VC++能成功,但是加了rc资源处理,VC++就不一定能成功,所以换开发环境要慎重,否则就是白费力气。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内