Существует масса учебников, книг и других материалов, доступных для использования DirectX 11 в Windows 7. Основная проблема заключается в том, что многие из них полагаются на устаревший DirectX SDK, как вы заметили. Это можно легко обойти, но это может сбить с толку тех, кто плохо знаком с платформой.
Если вы ищете учебники по коду C ++, использующие DirectX 11, совместимые с Windows 7 SP1 и не использующие устаревший DirectX SDK (с одним исключением из-за отсутствия XAudio2.8 + поддержка Windows 7), см. DirectX Tool Kit для DX11 .
Кроме того, самую последнюю версию учебного проекта Direct3D 11, на которую вы ссылаетесь, можно найти на GitHub .
Некоторые основные учебные пособия по DirectX 11 и DirectX 12 также можно найти на Образцы Xbox-ATG .
См. Жизнь без D3DX для получения конкретной информации о заменах устаревшего D3DX11.
Даже если вы в конечном итоге заинтересованы в использовании DirectX 12, я настоятельно рекомендую сначала изучить DirectX 11. API-интерфейсы в деталях довольно разные, но все логические основы одинаковы, и DirectX 11 гораздо более простителен для новичков.