阅读:1466回复:2
请教斑竹! 原来NT下ddk开发的驱动程序怎样在W2K下编译
原来NT下ddk开发的驱动程序怎样在W2K下用VC6编译
为什么会出现如下的error D:\\NTDDK\\INC\\DDK\\ntddk.h(369) : error C2061: syntax error : identifier \'PULONG_PTR\' D:\\NTDDK\\INC\\DDK\\ntddk.h(370) : error C2059: syntax error : \'}\' D:\\NTDDK\\INC\\DDK\\ntddk.h(823) : error C2061: syntax error : identifier \'KSPIN_LOCK\' 等 系统W2k Server版,安装Visual Studio6.0,2000DDK,Driver Studio 2.01 而我用Driver Wizard 生成的程序编译不会出现错误。 |
|
最新喜欢:moqing... |
沙发#
发布于:2002-04-05 15:31
可能是定义“PULONG_PTR”、“KSPIN_LOCK”的问题。
#define PULONG_PTR LPDWORD typedef ULONG KSPIN_LOCK; 我在98和2000下都使用WDM.h,没有遇到你说的情况。 |
|
|
板凳#
发布于:2002-04-09 09:01
感谢斑竹,我没敢改写Ntddk.h文件。
问题解决了其实很简单。 在vc的tool菜单下option项目录页将c:\\NTDDK\\INC放c:\\NTDDK\\INC\\DDK前编译成功。 |
|