각 SDK 업데이트에는 많은 버전의 D3DX dll이 있으며 각 버전에는 고유 한 이름 ( D3DX dll 이름 목록 )이 있습니다.
종종 사람들은 버전이 누락되었습니다. 따라서 호환 가능한 버전의 DirectX가 있어도 D3D 기반 프로젝트는 컴퓨터에서 실행되지 않습니다.
설치 프로그램이 없어도 게임 (작은 여가 시간 프로젝트, 게임 잼 항목 등)을 간단한 zip 파일로 배포 할 수 있기를 원합니다. 그러나 상당수의 사용자가 D3DX .dll 오류가 발생했습니다. 그리고 설치 프로그램이 없으면 Microsoft의 공식 솔루션 (DirectX 웹 설치 프로그램 / 업데이터)은 실제로 많은 솔루션이 아닙니다.
불행히도 Microsoft는 여전히 D3DX에 정적으로 연결하는 옵션을 제공하지 않습니다 (좋은 솔루션이 될 것입니다). D3DX 사용을 피하는 것은 특히 실용적이지 않습니다. 특히 셰이더로 작업하는 경우 (그리고 적어도 지금은 OpenGL로 전환하지 않습니다)
이 DLL 지옥을 피할 수있는 영리한 솔루션이 있습니까?