Чтобы использовать WDK в VS2019, какую библиотеку для смягчения последствий необходимо установить - PullRequest
0 голосов
/ 12 ноября 2019

При использовании WDK в VS2019 я получаю эту ошибку сборки:

Ошибка MSB8040: для этого проекта требуются библиотеки, смягченные спектром

Есть многоэлементы в настройке VS2019, которые содержат «спектр».

Это https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk#wdk-for-windows-10-version-1903 говорит:

Для каждой архитектуры, для которой вы собираетесь создавать драйверы, установите библиотеки смягчения Specter черезОтдельные компоненты -> Компиляторы, инструменты сборки и среды выполнения -> MSVC v142 - VS 2019 C + x64 / x86 Привязанные к спектру библиотеки (v14.21).

Это https://developercommunity.visualstudio.com/content/problem/746245/spectre-mitigated-libraries-are-required-for-this.html говорит

Я думаю, что вам нужно установить следующие компоненты: MSVC V142 - VS 2019 C ++ x64 / x86 Lib-совместимые с помощью Specter (v14.xx) библиотеки C ++ ATL для новейших инструментов сборки v142 с поддержкой Specter-смягчения (x86 &x64) C ++ MFC для новейших инструментов сборки v142 с мерами для снижения рисков (x86 и x64)

Что установить?

...