이전 버전의 DirectX를 설치하면 설치된 최신 버전의 DirectX를 덮어쓰나요?

이전 버전의 DirectX를 설치하면 설치된 최신 버전의 DirectX를 덮어쓰나요?

이는 일부 응용 프로그램, 특히 게임에서 사용하는 DirectX에 관한 것입니다.

프로그램을 설치 중인데 이전 버전의 direct x(예: Directx9c)를 설치하라는 메시지가 표시되면 현재 버전을 덮어쓰나요(예: Directx 12?)

아니면 다양한 프로그램을 실행하기 위해 특정 버전이 필요한 Microsoft Visual C++ 재배포 가능 패키지의 경우와 유사합니까?

또한 - Directx9와 함께 번들로 제공되고 설치 중에 제공되는 두 가지 다른 프로그램을 설치하려는 경우 더 이상 Directx9를 설치할 필요가 없습니까?

답변1

모든 DirectX 버전은 서로 함께 작동하며, 이전 버전은 새 버전을 덮어쓰지 않으며, 새 버전도 이전 버전을 덮어쓰지 않습니다.

실제로 대부분의 게임 설치에서는 무엇이 설치되어 있는지 확인하기 위해 자체 버전의 DirectX도 설치합니다. DirectX는 (합당한 범위 내에서) 이전 버전과 호환되지만 게임에서는 필요한 모든 모듈이 설치되어 있는지 확인해야 합니다.

게임이나 프로그램에서 DirectX 설치를 제안할 때 일반적으로 제가 하는 일은 설치된 버전이 동일하거나 그 이상일 경우 거부하는 것입니다. 문제가 발생하면 게임의 DirectX 버전을 설치하여 문제를 해결합니다.

관련 정보