gddd90 发表于 2013-8-15 12:02:48

WDK驱动编译 提示 sal.h(160) error C1083 解决

1>d:\winddk\7600.16385.1\inc\api\sal.h(160) : error C1083: Cannot open include f
ile: 'codeanalysis\sourceannotations.h': No such file or directory
Compiling - hsdriver.cpp
1>d:\winddk\7600.16385.1\inc\api\sal.h(160) : error C1083: Cannot open include f
ile: 'codeanalysis\sourceannotations.h': No such file or directory
Compiling - debugport.cpp
1>d:\winddk\7600.16385.1\inc\api\sal.h(160) : error C1083: Cannot open include f
ile: 'codeanalysis\sourceannotations.h': No such file or directory
Compiling - protector.cpp
1>d:\winddk\7600.16385.1\inc\api\sal.h(160) : error C1083: Cannot open include f
ile: 'codeanalysis\sourceannotations.h': No such file or directory
Compiling - fuckhsdriver.cpp
1>d:\winddk\7600.16385.1\inc\api\sal.h(160) : error C1083: Cannot open include f
ile: 'codeanalysis\sourceannotations.h': No such file or directory
Compiling - hideprocess.cpp
1>d:\winddk\7600.16385.1\inc\api\sal.h(160) : error C1083: Cannot open include f
ile: 'codeanalysis\sourceannotations.h': No such file or directory

==========

配置驱动开发环境的时候:

设置还是会有一堆编译错误,如:

   C:\Program Files\Microsoft Visual Studio 10.0\VC\include\crtdefs.h(550): error C2143: syntax error : missing ')' before 'const'
  C:\Program Files\Microsoft Visual Studio 10.0\VC\include\crtdefs.h(550): error C2143: syntax error : missing '{' before 'const'
  C:\Program Files\Microsoft Visual Studio 10.0\VC\include\crtdefs.h(550): error C2059: syntax error : ','
  C:\Program Files\Microsoft Visual Studio 10.0\VC\include\crtdefs.h(550): error C2059: syntax error : ')'
  C:\Program Files\Microsoft Visual Studio 10.0\VC\include\excpt.h(56): error C2143: syntax error : missing ')' before 'type'

那么这时候需要拷贝F:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\sal.h,然后覆盖掉D:\WinDDK\7600.16385.1\inc\api\sal.h

这样就会导致另外一个问题,Microsoft Visual Studio 10.0\VC\include\sal.h 中include了CodeAnalysis\sourceannotations.h,所以如果在编译环境中调用build,会出现错误找不到 sourceannotations.h,所以要:

把 Microsoft Visual Studio 10.0\VC\include\CodeAnalysis拷贝到 D:\WinDDK\7600.16385.1\inc\api 下!!

anyisoft 发表于 2019-7-19 17:05:51

好好好好:)
页: [1]
查看完整版本: WDK驱动编译 提示 sal.h(160) error C1083 解决