먼저 DirectX9 환경에서 작업을 하려면 SDK를 설치해야한다.

https://www.microsoft.com/en-us/download/details.aspx?id=6812

 

DirectX SDK - (June 2010)

Download the complete DirectX SDK, which contains the DirectX Runtime and all DirectX software required to create DirectX compliant applications.

www.microsoft.com

 

위에 사이트에서 파일을 다운 받으면 다음과 같이 파일이 생긴다.

파일을 클릭 후에 설치를 진행하다보면

이러한 창이 생기는데 문제가 발생하면 해당 회사에 정보를 보낼 것인지에 대한 것이니

Yes 또는 No 둘 중 아무거나 선택해도 상관없다.

 

다음을 누르게 되면 위와 같은 화면이 나오게되는데 X표시 되어있는 것은

설치를 안해도 되지만 혹시모르니 X 옆의 화살표를 누른 뒤 첫번째 칸에 있는 것을 눌러서

추가를 하자

 

그런데 간혹가다 설치를 하고나서 다음과 같은 오류가 발생하는 경우가 있을 수가 있다.

이유는 SDK를 설치하는 도중에 이미 다운 받아져 있는 파일과 서로 충돌이 일어나서 그런 것이다.

해당 문제를 해결하려면 시작 / 명령 프롬프트를 실행하고 콘솔 창에 다음과 같이 입력한다.

 

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

 

위에 문구를 입력하게되면 

 

현재 설치되어 있는 아래 두 가지의 패키지가 삭제가 된다.

 

Microsoft Visual C ++ 2010 x86 재배포 가능 패키지

Microsoft Visual C ++ 2010 x64 재배포 가능 패키지

 

삭제 후에 다시 설치를 진행하면 정상적으로 설치가 완료된다.

 

설치가 완료된 후에는 해당 프로젝트에 들어가서 프로젝트 속성을 클릭한 다음에 VC++ 디렉터리로 이동한 후에

포함 디렉터리에는 설치 폴더에 있는 Include 폴더를

라이브러리 디렉터리에는 Lib 폴더를 포함 시켜준다.

그 다음에 stdafx.h 또는 framework.h에 가서 다음과 같이 헤더를 추가해준다.

(기본적으로 추가되어 있는 헤더보다 아래에 추가해야한다!!)

헤더파일까지 추가를 완료했으면 정상적으로 작동할 것이다.

+ Recent posts