用VC6.0编译DDK例子遇到的问题
在包含头文件ntddk.h时遇到这样的编译错误,请问是什么原因?
f:\develop\ddk2\inc\ddk\ntddk.h(370) : error C2146: syntax error : missing ';' before identifier 'Lock'
f:\develop\ddk2\inc\ddk\ntddk.h(370) : error C2501: 'PULONG_PTR' : missing storage-class or type specifiers
f:\develop\ddk2\inc\ddk\ntddk.h(370) : error C2501: 'Lock' : missing storage-class or type specifiers
f:\develop\ddk2\inc\ddk\ntddk.h(824) : error C2146: syntax error : missing ';' before identifier 'KSPIN_LOCK'
f:\develop\ddk2\inc\ddk\ntddk.h(824) : fatal error C1004: unexpected end of file found
f:\develop\ddk2\inc\ddk\ntddk.h(370) : error C2146: syntax error : missing ';' before identifier 'Lock'
f:\develop\ddk2\inc\ddk\ntddk.h(370) : error C2501: 'PULONG_PTR' : missing storage-class or type specifiers
f:\develop\ddk2\inc\ddk\ntddk.h(370) : error C2501: 'Lock' : missing storage-class or type specifiers
f:\develop\ddk2\inc\ddk\ntddk.h(824) : error C2146: syntax error : missing ';' before identifier 'KSPIN_LOCK'
f:\develop\ddk2\inc\ddk\ntddk.h(824) : fatal error C1004: unexpected end of file found
...全文
相关推荐
配置驱动环境
使用DS的DDK Build Settings启动VC,而不是直接通过桌面快捷方式。5. 打开`vdwlibs.dsw`并执行Rebuild all。6. 打开`hellowdm.dsw`进行编译。
VC6下DDK开发环境配置与驱动程序开发指南
简介:在VC6中配置DDK开发环境是编写和调试Windows设备驱动程序的基础。DDK包含了创建Windows内核模式驱动所需的工具和库。本文详细介绍了如何下载安装合适的DDK版本,将DDK路径添加到VC6配置中,创建驱动程序项目模板,并使用DDK的API和工具进行编译与调试。掌握这些步骤对于深入了解Windows内核编程,以及开发稳定、高效的设备驱动程序至关重要。
vc6ddk用vc6编译ddk驱动的设置
### 使用VC6编译DDK驱动的设置详解#### 一、概述使用Microsoft Visual C++ 6.0 (简称VC6)编译Windows Driver Model (WDM)驱动程序是早期Windows
VC6+DDK环境下编译驱动设置
本文将详细介绍如何在VC6+DDK环境下进行驱动编译设置。首先,你需要确保已经安装了VC6和对应版本的DDK。
在VC6中配置DDK的开发环境
总的来说,配置DDK开发环境并使用VC6编写驱动程序涉及多个步骤,包括安装DDK、配置VC6环境、编写驱动代码、编译和调试。


驱动开发/核心开发
