DDK开发WDM由于头文件路径引起的编译报错:D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为

 

 

一、现象描述

今天在编译Windows驱动开发技术详解\chapter01\WDM_Driver\2中的WDM程序时,报以下错误:

1>D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C2143: 语法错误 : 缺少“;”(在“__stdcall”的前面)
1>D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C2433: “LARGE_INTEGER”: 不允许在数据声明中使用“inline”
1>D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C2377: “LARGE_INTEGER”: 重定义;typedef 不能由任何其他符号重载

二、解决方法

工具->选项->VC++目录->包含文件:

D:\WINDDK\3790.1830\inc\ddk\wdm\w2k

移到

D:\WINDDK\3790.1830\inc\ddk\wdm\xp上。

DDK开发WDM由于头文件路径引起的编译报错:D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为_第1张图片

你可能感兴趣的:(DDK开发WDM由于头文件路径引起的编译报错:D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为)