blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:3032回复:8

用VC6集成环境编译DDK的WDM C程序的简单方法。

楼主#
更多 发布于:2002-04-10 11:34
编写驱动程序一般用C语言,DDK的例子一般由以下几个文件组成:
source
makefile
*.c
*.h
Project.rc
用DDK的构造环境也实在不方便,我以前想用VC的集成环境只有以下两个方法:
1.用Walt Oney提供的VC中的向导生成WDM程序;
2.用《Windows WDM设备驱动程序开发指南》中建造一个MakeDrv.bat的方法;
现在我又发现了一个简单方法:
使用Numega Stdio中的工具,SOURCE to Project Utilitity
点击\"开始\"->程序->Numega DriverStdio->Tools->Source to DSP Convert
在SOURCE框中选择你DDK的程序中的SOURCE文件,然后选择VC6.0(or VC5.0),点击Create ,你就可以在VC中编译了。
说出来了,可能很多人都知道,帮助一下新手嘛!

最新喜欢:

mapoflmapofl moqingsongmoqing... zhangc98zhangc...
zhaoyan
驱动小牛
驱动小牛
  • 注册日期2001-04-12
  • 最后登录2013-02-20
  • 粉丝2
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-10 11:44
谢谢楼上大哥,听君一席话,胜读十年书!
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-11 08:41
楼上的楼上这位老大说得很好啊,小弟就不知道这种方法,简直太方便了,不过有一个小的问题,这样编译出来的。SYS文件为什么要比用BUILD这样便宜出来的要大一些呢?是否会影响到驱动的效率呢?多谢释疑
 :P :P :P
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-12 09:03
是大一些,不过你若用FREE的话,比直接用DDK还要小一些。
而且有时还要自己手动在 Project->stetings..-> 作相应的小修改。
edust
驱动中牛
驱动中牛
  • 注册日期2002-04-02
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-13 10:37
用您说的方法编译98DDK的Packet32出现了下面的错误:

E:\\Microsoft Visual Studio\\VC98\\INCLUDE/common.ver (83): error RC2104 : undefined keyword or key name: VER_FILEFLAGSMASK
Error executing rc.exe.

请问如何解决?谢谢!
cuteguy8370
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-08 09:27
为什么用上面的方法编译出来只生成sys文件,却没有生成inf文件?
anwin
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2004-06-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-06-18 11:30
谢谢
我是新手,不知道阿!~

希望有更多的高手多谢谢这样的文章,带带大家
zxq80
驱动牛犊
驱动牛犊
  • 注册日期2004-06-16
  • 最后登录2012-02-07
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望12点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-06-18 16:37
谢谢
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-12-29 17:16
果然可以,厉害啊~~~
============================== 苏州工业园区 NDIS驱动 软件研发
游客

返回顶部