나는 약간의 테스트를 수행하기 위해 학교에 데려 가기 위해 필요한 작은 게임을 만들었습니다.d3dx9_43.dll을 내 응용 프로그램에 패키지하는 방법?
불행히도 학교 시스템이므로 설치되지 않은 모든 DLL을 패키지화하여 실행해야합니다. 컴퓨터에 어떤 것을 설치하는 것은 문제가되지 않습니다. 며칠 전에 내려 갔을 때 d3dx9_43.dll 파일이 누락되어 응용 프로그램이 시작되지 않는 것으로 나타났습니다.
내가 사용했던 라이브러리를 정적으로 연결했는데 왜 이것이 포함되지 않았는지 혼란 스럽습니다. 나는 내가 사용했던 (또는 그렇게 생각한) 모든 Direct3D 9 라이브러리를 참조했다.
아무도 도와 줄 수 있습니까?
나는 비주얼 스튜디오 C++ 2010을 사용하고 응용 프로그램 설치 프로그램 내부의 DirectX 9.0 재배포 가능 패키지를 포함하여 수행해야하는데 Direct3D를 9
나는 누군가가 저에게 말해 줄 것이라고 정말로 걱정했습니다! 그래도 고마워. – Chris
글쎄, 비록 당신이 정적으로 런타임에 연결할 수있다하더라도, 당신의 게임으로 모든 dll을 출하하는 것이 더 쉬울 것입니다 (게임이 하나의 파일 이어야만하는 경우 제외). – zakinster
DLL을 제공 할 수 없습니다. 유일한 방법은 redist 패키지를 사용하는 것입니다. –