visual studio 2012编译驱动FLT_ASSERT错误, 是没有包含wdk 8的头文件。
安装最新的wdk 8。
如果还要使用wdk 7,
配置msbuild 中Microsoft.Cpp.Win32.user.props,让wdk 8的包含头文件变量在wdk 7的变量前。
<LibraryPath>$(WDKContentRoot)lib\$(DDKSpec)\KM\$(DDKPlatform);C:\WinDDK\7600.16385.1\lib\win7\i386;$(LibraryPath)</LibraryPath>
<IncludePath>$(CRT_INC_PATH);$(DDK_INC_PATH);$(KIT_SHARED_INC_PATH);C:\WinDDK\7600.16385.1\inc\ddk;$(IncludePath)</IncludePath>
<IncludePath>$(CRT_INC_PATH);$(DDK_INC_PATH);$(KIT_SHARED_INC_PATH);C:\WinDDK\7600.16385.1\inc\ddk;$(IncludePath)</IncludePath>
转载于:https://blog.51cto.com/co63oc/974264