Я разрабатываю игровой движок и обнаружил некоторые трудности. Раньше я пытался использовать DirectX SDK (июнь 2010 г.), но у меня было слишком много конфликтов с Windows 8 Kit и его собственным Direct. Я решил сделать движок используя только Direct3D из Windows Kit. Теперь у меня есть только одна проблема: могу ли я разрабатывать приложение только с поддержкой XAudio 2.8, предназначенной для пользователей Windows 7? Или я должен сделать это только со старой поддержкой XAudio 2.7?
XAudio 2.7 — последняя версия, поддерживающая Windows 7. XAudio 2.8 — это Windows 8 или более поздняя версия.
Вы можете и должны использовать Windows 8.x SDK, и вы можете использовать устаревший DirectX SDK, чтобы получить с ним доступ к XAudio 2.7, но это требует некоторой дополнительной настройки, потому что между ними есть конфликты, но вы хотите использовать «старые» версии в DirectX SDK в некоторых случаях, но «более новые» в других.
Увидеть Зомби DirectX SDK а также XAudio2 и Windows 8.
Имейте в виду, что Windows 7 RTM не поддерживается. Windows 7 с пакетом обновления 1 вышла из основной поддержки в январе 2015 года.
Других решений пока нет …