kennylew
驱动牛犊
驱动牛犊
  • 注册日期2002-08-12
  • 最后登录2004-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1218回复:1

注册ddk的环境变量有没有现成的程序可以下载啊??

楼主#
更多 发布于:2003-04-17 14:10
INFO:生成驱动程序的环境
这篇文章中的信息适用于:
Microsoft Windows NT 4.0 驱动程序开发工具包 (DDK)
Microsoft Windows 2000 驱动程序开发工具包 (DDK)

本文的发布号曾为 CHS263993
概要本文讨论了为生成 Windows 2000 和 Windows NT 4.0 的驱动程序而创建正确环境的步骤。特别是,本文阐明了 Windows 2000 DDK 文档中\"打印机驱动程序快速入门页\"一章中的\"环境\"一节。本文重点介绍了如何理解各种批处理文件,以免在为两个版本生成驱动程序时感到困惑。尽管生成 Windows NT 4.0 设备驱动程序需要安装\"软件开发工具包\"(SDK),但是生成 Windows 2000 设备驱动程序不需要安装 SDK。
更多信息下面是生成设备驱动程序的安装顺序:
Microsoft Visual C++。
Microsoft Platform SDK(对于 Windows 2000 设备驱动程序是可选的)。
相应的 DDK。
该安装顺序强制先在以前安装的产品(例如,Visual C++)中定义环境变量,然后再在后来安装的产品(例如,DDK)中使用它们。

备注:如果开发人员按列出的顺序安装所有产品,并且选择注册环境变量的选项,那么,在开发人员单击相应图标就会创建正确的调试版生成或零售版生成环境。不需要使用或运行任何批处理文件。

备注:如果无法按正确的顺序卸载和重新安装这些产品,请运行下面概述的批处理文件来创建正确的生成环境。对于每个批处理文件,会显示默认的安装目录、必须已经被定义的环境变量 (EV)、全新定义的 EV 以及由批处理文件更新的 EV。您可以在各种批处理文件中检查这些环境变量的准确定义。实际上,按照下列顺序最多运行三个批处理文件即可创建正确的生成环境:
Visual C++ 中的 Vcvars32.bat 文件。
Platform SDK 中的 Setenv.bat 文件(对于 Windows 2000 是可选的)。
DDK 中的 Setenv.bat 文件。
VCVars32.bat - 向生成环境提供编译器、链接器、其他 Visual C++ 工具、库和头文件。
默认文件夹 :C:\\Program Files\\Microsoft Visual Studio\\VC98\\Bin\\
假定 EV:
定义 EV: VSCommonDir、MSDevDir、MSVCDir
更新 EV:Path、Lib、Include
SetEnv.bat - 从 SDK 向生成环境提供其他工具、库和头文件。
默认文件夹 :C:\\Platform SDK\\
假定 EV:MSVCDir、MSDevDir、MSSDK
定义 EV:MSTOOLS,与 MSSDK 相同
更新 EV: Path、Lib、Include
SetEnv.bat - 向生成环境提供 DDK 特有的其他工具、库和头文件。
默认文件夹:对于 Windows NT 4.0 为 C:\\DDK\\bin;对于 Windows 2000 为 C:\\NTDDK\\bin
假定 EV: MSDevDir、MSSDK 和 MSTOOLS
定义 EV:BaseDir、NTMakeEnv
更新 EV:Path、Lib、Include
SetEnv.bat 文件使用两个参数:第一个参数指定 DDK 根文件夹,第二个参数指定调试模式或零售模式。Windows NT 4.0 中的一些工具和实用工具不能识别内嵌空格的长路径。您必须用双引号引起长路径,或者使用它们的等效简称。例如:
set MSVCDir=\"C:\\Program Files\\Microsoft Visual Studio\\VC98\"

set MSVCDir=C:\\PROGRA~1\\MICROS~4\\VC98

DDK 安装会复制 Visual Studio 文件夹中的 Vcvars32.bat 批处理文件,稍作修改,然后将其作为 Ddkvars.bat 批处理文件保存到与 Setenv.bat 相同的文件夹中。运行 Ddkvars.bat 与运行 Vcvars32.bat 得到的结果相同。

每次更新 Path、Lib 和 Include 环境变量时,都是把新值添加到旧值的前面。
kennylew
驱动牛犊
驱动牛犊
  • 注册日期2002-08-12
  • 最后登录2004-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-17 14:24
呵呵,才发现driveworks内有Setup DDk and Start MSVC这项
游客

返回顶部