当前位置: 首页 > 图文教程 > 开发语言 > C/C++ > WDM驱动程序设计之编译安装篇
C/C++ 中的 WDM驱动程序设计之编译安装篇
出处:互联网 整理: 软晨网(RuanChen.com) 发布: 2009-10-30 浏览: 104 ::
收藏到网摘:
n/a
编译设备驱动程序的方法
安装DDK后,在DDK程序组下有Check和Free两个编译环境,Check环境用于编译带调试信息的驱动程序,Free则是编译正式发布版本的环境。通常情况下设备驱动程序的编译采用命令行的方式。通过一定的设置可以在VC ++的集成环境下编译。
一般来说,成功编译一个最基本的设备驱动程序需要四个文件,第一个是驱动程序,即C语言源程序文件(例如vdisk.c,注意下面所有的例子都是以vdisk来说明);第二个是RC文件(例如vdisk.rc);第三个是sources文件;第四个文件是makefile.rc文件。sources文件和make文件类似,用来指定需要编译的文件以及需要连接的库文件。这三个辅助文件都很简单,在DDK samples的每个例程里都有三个这样的文件,依样画瓢就能理解它们的结构和意义。
1.举例分析
以下以vdisk程序为例,设vdisk.rc代码为:
|
|