Я создаю образец (HelloWorld) драйвера KMDF с использованием Visual Studio 2017 в Windows 7 (SP1 и 64-разрядная версия).Драйвер предназначен для Windows 10 и настроен для платформы x64.Мой проект не компилируется и выдает ошибки, как показано ниже -
UnsignedMultiplyHigh 'undefined: предполагается, что extern возвращает int
__ movsq' undefined: предполагается, что extern возвращает int
__ readgsdword 'undefined: предполагается, что extern возвращает int
DbgRaiseAssertionFailure 'undefined: предполагается, что extern возвращает int
Но если я сконфигурирую проект для Win32 вместо x64, он будет работать нормально.Я не могу найти библиотеку, которая отсутствует в случае x64.Я посмотрел на настройки проекта для обоих, но не могу найти различия. Может кто-нибудь предложить что-нибудь?