frozenrain
驱动牛犊
驱动牛犊
  • 注册日期2008-08-04
  • 最后登录2009-09-01
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望23点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2785回复:5

问一个驱动环境配置问题

楼主#
更多 发布于:2008-08-13 00:50
我按照教程的步骤一步一步却总是不成功,环境变量一个DDKROOT,再一个就是WORKPATH,无论是VC的IDE环境 还是自己用DDK 自带的批处理也不行,makefile ,sources都有,没装DS。但是DDK自带的我又可以成功编译,代码应该没问题用的哪个入门的HELLOWDM。

编译信息如下:
Starting dirs creation...Completed.
New or updated MSVC detected.  Updating DDK environment....
Setting environment for using Microsoft Visual C++ tools.
'堸' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Starting dirs creation...Completed.
BUILD: Object root set to: ==> objchk
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Loading D:\NTDDK\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining d:\mydrivers directory tree for files to compile.
    d:\mydrivers
BUILD: Saving D:\NTDDK\build.dat...
BUILD: Done
系统找不到指定的路径。
请按任意键继续. . .

build.log内容如下:
BUILD: Computing Include file dependencies:
BUILD: Examining d:\mydrivers\hellowdm directory for files to compile.
Compiling d:\mydrivers\hellowdm directory ********************
'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
.\sources.(6) :  U1033: syntax error : '$(DDKROOT)\inc\DDK' unexpected
Stop.
BUILD: nmake.exe failed - rc = 2
Linking d:\mydrivers\hellowdm directory ********************
'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1'
.\sources.(6) :  U1033: syntax error : '$(DDKROOT)\inc\DDK' unexpected
Stop.
BUILD: nmake.exe failed - rc = 2
xgwzw
驱动牛犊
驱动牛犊
  • 注册日期2008-10-14
  • 最后登录2010-09-19
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-10-30 09:47
我也想知道
Da Vinci
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望59点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-10-30 14:11
这个应该是路径的问题, 你仔细查查你的环境变量路径和工作路径是不是设对了.
我是菜鸟
twoseconds
驱动牛犊
驱动牛犊
  • 注册日期2008-11-09
  • 最后登录2010-04-13
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望62点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-11-12 20:47
我的都可以,嘻嘻,,应该是环境路径吧。~~
yuyhq
驱动牛犊
驱动牛犊
  • 注册日期2003-12-16
  • 最后登录2010-02-05
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-02-12 09:16
我也想学,问一下网上那个HelloWDM.c在C++里编译时报错,
c:\WINDDK\2600\inc\ddk\wxp\ntddk.h(350) : error C2061: syntax error : identifier 'PULONG_PTR'
c:\WINDDK\2600\inc\ddk\wxp\ntddk.h(351) : error C2059: syntax error : '}'
c:\WINDDK\2600\inc\ddk\wxp\ntddk.h(1784) : error C2061: syntax error : identifier 'KSPIN_LOCK'
.................................//中间还有很多这种错误
c:\WINDDK\2600\inc\ddk\wxp\ntddk.h(10751) : fatal error C1046: compiler limit : struct nested too deeply
执行 cl.exe 时出错.

HelloWDM.exe - 1 error(s), 0 warning(s)


C++的环境也配置过了,不知道这是为什么,请指教
开心
guard366
驱动牛犊
驱动牛犊
  • 注册日期2009-04-30
  • 最后登录2010-10-21
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望351点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-05-01 11:32
看深入解析吧
成熟的产品!
游客

返回顶部