yinzhongmin_777
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2002-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1475回复:9

驱动编译

楼主#
更多 发布于:2002-05-16 09:22
请教各位大侠,现在有一个例子,不知道怎样去编译,介绍的越详细越好。
shlei20
驱动牛犊
驱动牛犊
  • 注册日期2002-02-01
  • 最后登录2003-02-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-16 15:15
你可以在安装的ddk目录下编译一个例子,比如:
  (98)或(2000)DDK\\src\\general\\toaster 例子,你可以在checked build enviroment 命令提示下:
我的机子是2000 安装在D:上

那么如下:

D:\\NTDDK>
 进入toaster目录
D:\\NTDDK\\src\\general\\toaster>
  然后编译
D:\\NTDDK\\src\\general\\toaster>build -c

  如果你的ddk没问题,那么它会告诉你一个编译成功的文件已产生。
yinzhongmin_777
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2002-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-16 17:39
谢谢!刚才我按照你提供的方法试了一下,结果提示:BUILD:environment variable PROCESSOR_ARCHITECTURE must be defined.不知道是什么原因引起的,还有build -c这个-c是不是规定的,还是程序的文件名。
shlei20
驱动牛犊
驱动牛犊
  • 注册日期2002-02-01
  • 最后登录2003-02-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-17 12:27
我也具体不清楚。
但我是这样做的:
 先安装vc6.0,
然后安装NTDDK的。
运行checked  build environment 后出现这样的文字:

New or updated  MSVC detected. Updating DDK environment。。。

Setting environment for using Microsoft Visual C++ tools
Starting dirs creation 。。。Completed.

D:\\NTDDK>


你的呢?  我想这样的话应该正确了。

你重新安装一下看看呢?
yinzhongmin_777
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2002-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-17 14:06
我的提示是:
New or updated MSVC detected. Updating DDK environment....

Setting environment for using Microsoft Visual C++ tools.
Starting dirs creation...Completed.
DOSKey installed
Type NMAKE when ready to build
但是我每次去编译它就提示:
BUILD:environment variable PROCESSOR_ARCHITECTURE must be defined.是不是什么环境变量没配好。

[编辑 -  5/17/02 by  yinzhongmin_777]
7wolves
驱动牛犊
驱动牛犊
  • 注册日期2002-01-31
  • 最后登录2011-03-30
  • 粉丝1
  • 关注0
  • 积分56分
  • 威望391点
  • 贡献值1点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-17 15:15
设为x86
yinzhongmin_777
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2002-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-17 15:41
在那里设,我的操作系统是windows me。

           谢谢!!!!
7wolves
驱动牛犊
驱动牛犊
  • 注册日期2002-01-31
  • 最后登录2011-03-30
  • 粉丝1
  • 关注0
  • 积分56分
  • 威望391点
  • 贡献值1点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-17 16:55
命令行
或者ddk/bin/setenv.bat
yinzhongmin_777
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2002-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-18 07:51
我在setenv.bat和命令行都试过了,还是没用,setenv.bat里有一个条件语句:if \"%PROCESSOR_ARCHITECTURE%\"==\"x86\" goto i386,其中的PROCESSOR_ARCHITECTURE没有去定义,能否告诉我怎样去定义,是不是操作系统windows me的原因引起。

                                    谢谢!!!!
yinzhongmin_777
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2002-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-28 15:15
ok
游客

返回顶部