При использовании WDK в VS2019 я получаю эту ошибку сборки:
Ошибка MSB8040: для этого проекта требуются библиотеки с ослабленным спектром
В настройке VS2019 есть много элементов, содержащих «призрак».
Это https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk#wdk-for-windows-10-version-1903 говорит:
Для каждой архитектуры, для которой вы собираетесь собирать драйверы, установите библиотеки с ослаблением угроз Spectre через отдельные компоненты -> Компиляторы, инструменты сборки и среды выполнения -> MSVC v142 - библиотеки VS 2019 C + x64 / x86 с ослаблением воздействия Spectre (v14.21).
Я думаю, вам нужно установить следующие компоненты: MSVC V142 - VS 2019 C ++ x64 / x86 Спектр-смягченные библиотеки (v14.xx) C ++ ATL для последних инструментов сборки v142 с Spectre-mitigations (x86 и x64) C ++ MFC для последней сборки v142 инструменты с защитой от Spectre (x86 и x64)
Что устанавливать?