При работе с API DirectX11 я часто получаю предупреждение, указанное ниже, но вижу, что Windows SDK 10 присутствует в системе (C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.7.2 Инструменты), а также выбрал эту версию в VS IDE.
D3D11CreateDevice: Заданы флаги (0x2), для которых требуются слои D3D11 SDK для Windows 10, но они отсутствуют в системе.Эти флаги должны быть удалены, или Windows 10 SDK должен быть установлен.Флаги включают в себя: D3D11_CREATE_DEVICE_DEBUG
Я должен отлаживать объекты DirectX11.Мне нужно избавиться от этого предупреждения.Кто-нибудь, пожалуйста, помогите решить эту проблему?
FIX : Графические инструменты установлены в автономном режиме после этой записи и предупреждение исчезло.
Но сейчасон генерирует исключение из D3D11CreateDevice (), но флаг D3D11_CREATE_DEVICE_DEBUG добавляется или не генерирует следующее исключение.Как исправить это исключение?
Исключение, выданное в 0x27A7DD55 (d3d11_3SDKLayers.dll) в xxx.exe: 0xC0000005: Местоположение чтения нарушения доступа 0x00000000.