阅读:1980回复:2
为何XP和03下总是无法编译DDK???
见过各位高手同仁,小弟是一位菜鸟新手,现有一"难题"让我没成功编译过一个驱动,错误信息如下:
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而什么都不做都会错(去掉就没事)!郁闷啊,望高手指点一下吧,小弟将不胜感激!!!!! |
|
沙发#
发布于:2008-04-19 19:49
你用的是ddk2600?
|
|
板凳#
发布于:2008-05-03 20:25
楼主,问题解决没?
|
|