适用于Windows 10的KMDF驱动程序,未在使用VS 2017的Windows 7(SP1)上构建

时间:2019-03-14 04:40:35

标签: visual-studio-2017 windows-10 driver windows-7-x64 kmdf

我正在Windows 7(SP1和64位)上使用Visual Studio 2017创建示例(HelloWorld)KMDF驱动程序。该驱动程序针对Windows 10,并针对x64平台进行了配置。我的项目无法编译,并引发如下错误-

  

UnsignedMultiplyHigh'未定义:假设extern返回int

     

__ movsq'未定义:假设extern返回int

     

__ readgsdword'未定义:假设extern返回int

     

DbgRaiseAssertionFailure'未定义:假设extern返回int

但是,如果我将项目配置为Win32而不是x64,则可以正常运行。我找不到x64情况下缺少的库。我已经查看了两者的项目设置,但找不到它们之间的区别。有人可以提出建议吗?

0 个答案:

没有答案