/ / Windows 7 i XAudio 2.8 - c ++, windows, directx-11, xaudio2

Windows 7 i XAudio 2.8 - c ++, windows, directx-11, xaudio2

Rozwijam silnik gry i zauważyłem kilkatrudności. W przeszłości próbowałem używać DirectX SDK (czerwiec 2010), ale miałem zbyt wiele konfliktów z Windows 8 Kit i jego własnym Directem. Zdecydowałem się na silnik używając tylko Direct3D z Windows Kit. Teraz mam tylko jeden problem: czy mogę stworzyć aplikację tylko z obsługą XAudio 2.8, która jest przeznaczona dla użytkowników Windows 7, czy też muszę to zrobić tylko przy pomocy starego XAudio 2.7?

Odpowiedzi:

1 dla odpowiedzi № 1

XAudio 2.7 jest ostatnią wersją obsługującą system Windows 7. XAudio 2.8 to Windows 8 lub nowszy.

Możesz i powinieneś skorzystać z systemu Windows 8.x SDK i możesz użyć starszego pakietu DirectX SDK, aby uzyskać dostęp do XAudio 2.7, ale wymaga to dodatkowej konfiguracji, ponieważ między tymi dwoma plikami występują konflikty nazw plików, ale w niektórych przypadkach chcesz użyć "starszych" wersji w DirectX SDK , ale "nowsze" w drugim.

Widzieć Zombie DirectX SDK i XAudio2 i Windows 8.

Należy pamiętać, że system Windows 7 RTM nie jest obsługiwany. Windows 7 Service Pack 1 został wycofany z głównego nurtu wsparcia w styczniu 2015.