WEB开发网
开发学院软件开发VC NT DDK的安装以及设备驱动程序的编译 阅读

NT DDK的安装以及设备驱动程序的编译

 2006-07-19 11:37:20 来源:WEB开发网   
核心提示:经常有人问及如何安装DDK,如何编译第一个设备驱动程序以及如何消除掉编译驱动程序时出现的大量错误信息.其实, DDK的安装和驱动程序的编译是很简单的. 为了编译驱动程序, 你必须首先打开一个DOS窗口, 并正确设置好所需的全部环境变量.本文假定你将要安装NT DDK 4.0, 并且在安装NT DDK之前,VC已经被安装

经常有人问及如何安装DDK,如何编译第一个设备驱动程序以及如何消除掉编译驱动程序

时出现的大量错误信息. 其实, DDK的安装和驱动程序的编译是很简单的. 为了编译驱动程序, 你必须首先打开一个DOS窗口, 并正确设置好所需的全部环境变量.

本文假定你将要安装NT DDK 4.0, 并且在安装NT DDK之前,VC已经被安装在C:\vcdev\vc\bin\目录下(尽量使用短的VC路径名称,不要用长的路径命名格式).  

可按如下方法安装NT DDK( 其实就是进行一些环境变量的设置), NT DDK的安装并不需要

SDK--如果你已经安装好了VC的话. 

1. 从微软或其他站点下载NT 

DDK(http://download.microsoft.com/download/winntwks40/Install/1998/NT4/EN-US/nt4ddk.zip), 

将其安装在硬盘上(本文假定DDK安装目录为c:\ddk).

2.  用任何文本编辑器打开c:\ddk\bin\目录下的setenv.bat文件, 在此文件的第三行(不含空白

行)之后加入如下一行并保存: call C:\vcdev\vc\bin\vcvars32.bat, 具体示例:

@echo off

if "%1"=="" goto usage

rem This will put the SDK headers & libs first in the search path.

call C:\vcdev\vc\bin\vcvars32.bat  

if "%BASEDIR%"=="" goto setbasedir

if NOT "%BASEDIR%"=="%1" goto setbasedir

...

3. 完成步骤1和2之后, 你就可以开始编译第一个设备驱动程序了(本文假定驱动程序选为

checked类型): 顺次进入Programs->Windows NT DDK(Common)->Checked Build 

Enviroment, 出现一个 DOS窗口. 使用cd命令进入c:\ddk\src\general\simple\sys目录, 键入build -c命令即可编译, 然后编译器提示已经成功编译好 ldunld.sys文件并已将此文件拷到

1 2 3  下一页

Tags:NT DDK

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接