[WINDDK]系统驱动开发,出现__IN_未定义的类型解决方案。vs2008winddk

2015-08-04发布1条评论


1>stdafx.cpp

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\excpt.h(60):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\excpt.h(60):errorC2144:语法错误:“_EXCEPTION_RECORD”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\excpt.h(60):errorC2448:“_except_handler”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\excpt.h(61):errorC2144:语法错误:“void”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\excpt.h(62):errorC2144:语法错误:“_CONTEXT”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\excpt.h(63):errorC2144:语法错误:“void”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\excpt.h(64):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(94):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(94):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(94):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(94):errorC2448:“_isctype”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(94):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(94):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(95):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(95):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(95):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(95):errorC2448:“_isctype_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(95):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(95):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(95):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(96):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(96):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(96):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(96):errorC2448:“isalpha”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(96):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(97):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(97):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(97):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(97):errorC2448:“_isalpha_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(97):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(97):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(98):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(98):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(98):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(98):errorC2448:“isupper”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(98):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(99):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(99):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(99):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(99):errorC2448:“_isupper_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(99):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(99):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(100):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(100):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(100):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(100):errorC2448:“islower”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(100):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(101):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(101):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(101):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(101):errorC2448:“_islower_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(101):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(101):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(102):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(102):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(102):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(102):errorC2448:“isdigit”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(102):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(103):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(103):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(103):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(103):errorC2448:“_isdigit_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(103):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(103):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(104):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(104):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(104):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(104):errorC2448:“isxdigit”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(104):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(105):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(105):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(105):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(105):errorC2448:“_isxdigit_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(105):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(105):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(106):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(106):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(106):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(106):errorC2448:“isspace”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(106):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(107):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(107):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(107):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(107):errorC2448:“_isspace_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(107):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(107):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(108):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(108):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(108):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(108):errorC2448:“ispunct”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(108):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(109):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(109):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(109):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(109):errorC2448:“_ispunct_l”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(109):errorC2146:语法错误:缺少“;”(在标识符“_locale_t”的前面)

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(109):errorC2059:语法错误:“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(110):errorC2144:语法错误:“int”的前面应有“;”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(110):errorC2065:“_In_”:未声明的标识符

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(110):errorC2144:语法错误:“int”的前面应有“)”

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(110):errorC2448:“isalnum”:函数样式初始值设定项类似函数定义

1>C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\ctype.h(110):fatalerrorC1003:错误计数超过100;正在停止编译

1>正在创建浏览信息文件...

1>Microsoft浏览信息维护实用工具Version9.00.21022

1>Copyright(C)MicrosoftCorporation.Allrightsreserved.

1>BSCMAKE:errorBK1506:无法打开文件“.\WinDebug\drvclass.sbr”:Nosuchfileordirectory

1>生成日志保存在“file://c:\Users\WZHT-06\Desktop\LOG\2015-08-03095757first\248679\sermon\WinDebug\BuildLog.htm”

1>SERMON-103个错误,0个警告

==========生成:成功0个,失败1个,最新0个,跳过0个==========



下面是解决方案。


此时将 C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\include\sal.h


复制到C:\WinDDK\7600.16385.1\inc\api中覆盖即可解决。