Создание универсального драйвера Windows (UMDF 2) приводит к ошибке связи
Следуя учебному пособию по написанию универсального драйвера Windows (UMDF 2) на основе шаблона ( ссылка на учебное пособие по MSDN), я получаю следующую ошибку при попытке построить без изменений кода шаблона.
Ошибка LNK1181 не может открыть входной файл 'C:\Program Files (x86)\Windows Kits\10\lib\10.0.10240.0\um\x64\wpprecorderum.lib'
Я установил последнюю версию Windows 10 WDK отсюда ( ссылка на WDK) и обнаружил, что этот файл существует в: C:\Program Files (x86)...\lib\10.0.10586.0\um\x64\ NOT C:\Program Files (x86)...\ Lib\10.0.1024.0\ ит \x64...
Когда я изменяю версию Windows Target с 10.0.1024.0 на 10.0.10586, я получаю сообщение об ошибке
Ошибка SDK, соответствующий версии WDK "10.0.10586.0", не найден.
Как мне получить это для компиляции? Нужно ли мне найти более раннюю версию WDK?
Спасибо
1 ответ
Очевидно, что в руководстве должно быть указано, что вам также нужна последняя версия Windows SDK. Так вот ссылка ( Windows SDK). После того, как я установил, что сборка прошла успешно.