dlmfly
驱动牛犊
驱动牛犊
  • 注册日期2007-07-18
  • 最后登录2009-08-26
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1884回复:2

为何XP和03下总是无法编译DDK???

楼主#
更多 发布于:2007-08-13 04:01
见过各位高手同仁,小弟是一位菜鸟新手,现有一"难题"让我没成功编译过一个驱动,错误信息如下:
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'
... ...
就是ntddk.h和ntdef.h里出错,即使我任意新建一个如下所示的简单程序也是一大堆错:
#include "stdafx.h"
#include <ntddk.h> //去掉这句就没事

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
    return 0;
}
看到很多网友也有类似情况,但没那么糟糕的,我的开发环境:DDK2600+XP+VC6.是否路径问题?没装SDK补丁?也不会啊,就像这个简单的框架我就引用了ntddk.h而什么都不做都会错(去掉就没事)!郁闷啊,望高手指点一下吧,小弟将不胜感激!!!!!
donneyming
驱动牛犊
驱动牛犊
  • 注册日期2007-11-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望27点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-19 19:49
你用的是ddk2600?
yyjjooo
驱动牛犊
驱动牛犊
  • 注册日期2008-02-25
  • 最后登录2008-06-24
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望26点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-05-03 20:25
楼主,问题解决没?
游客

返回顶部