阅读:875回复:6
哪位兄弟有Art Baker那本书的配套程序?
哪位兄弟有Art Baker那本书的配套程序?
能不能给我发一个fanzi@bit.edu.cn 或者告诉我一个下载地址,找了很久就是找不到啊 先谢谢了 |
|
|
沙发#
发布于:2005-01-27 08:36
我有,给你发过去了
|
|
|
板凳#
发布于:2005-01-27 12:35
多谢兄弟,还有一个小问题
我用的是xpddk 我试验了其中第六章的例子 开始编译不同过,我改了一下include路径 $(BASEDIR)\inc\ddk\wxp,$(BASEDIR)\inc,$(BASEDIR)\inc\wxp 编译出了190条错误!! 请问如何解决,我想了半天也没想出来 错误如下 Compiling with DDK compiler... Driver.cpp c:\WINDDK\inc\ddk\wxp\ntddk.h(350) : error C2146: syntax error : missing ';' before identifier 'Lock' c:\WINDDK\inc\ddk\wxp\ntddk.h(350) : error C2501: '_KDPC::PULONG_PTR' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(350) : error C2501: '_KDPC::Lock' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(1784) : error C2146: syntax error : missing ';' before identifier 'KSPIN_LOCK' c:\WINDDK\inc\ddk\wxp\ntddk.h(1784) : error C2501: 'KSPIN_LOCK' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(1785) : error C2143: syntax error : missing ';' before '*' c:\WINDDK\inc\ddk\wxp\ntddk.h(1785) : error C2378: 'KSPIN_LOCK' : redefinition; symbol cannot be overloaded with a typedef c:\WINDDK\inc\ddk\wxp\ntddk.h(1784) : see declaration of 'KSPIN_LOCK' c:\WINDDK\inc\ddk\wxp\ntddk.h(1785) : error C2501: 'PKSPIN_LOCK' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(1833) : error C2143: syntax error : missing ';' before 'volatile' c:\WINDDK\inc\ddk\wxp\ntddk.h(1833) : error C2501: '_KSPIN_LOCK_QUEUE::PKSPIN_LOCK' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(6587) : error C2146: syntax error : missing ';' before identifier 'SetMember' c:\WINDDK\inc\ddk\wxp\ntddk.h(6587) : error C2501: '_KPCR::KAFFINITY' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(6587) : error C2501: '_KPCR::SetMember' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(9866) : error C2146: syntax error : missing ';' before identifier 'Affinity' c:\WINDDK\inc\ddk\wxp\ntddk.h(9866) : error C2501: '_CM_PARTIAL_RESOURCE_DESCRIPTOR::__unnamed::__unnamed::KAFFINITY' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(9866) : error C2501: '_CM_PARTIAL_RESOURCE_DESCRIPTOR::__unnamed::__unnamed::Affinity' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(10006) : error C2146: syntax error : missing ';' before identifier 'AffinityMask' c:\WINDDK\inc\ddk\wxp\ntddk.h(10006) : error C2501: '_CM_COMPONENT_INFORMATION::KAFFINITY' : missing storage-class or type specifiers c:\WINDDK\inc\ddk\wxp\ntddk.h(10006) : error C2501: '_CM_COMPONENT_INFORMATION::AffinityMask' : missing storage-class or type specifiers 。。。。 |
|
|
地板#
发布于:2005-01-27 12:51
为什么要修改路径呢?
你在哪里改的,source吗? 最开始编译出什么问题? |
|
|
地下室#
发布于:2005-01-27 15:09
不该路径,说找不到wdm.h文件
project->setting->c++->proprocessor->additional include directory 但是改后报出一大堆错误,我用的是xpddk不是2000ddk |
|
|
5楼#
发布于:2005-01-27 15:29
不该路径,说找不到wdm.h文件 请使用DDK环境编译 |
|
|
6楼#
发布于:2005-01-27 15:34
别忘了extern "C"
|
|
|