DirectX SDK를 설치하고 <d3dx9.h>, <d3d9.h> 헤더파일을 include하고 빌드를 하면

위와 같이 빌드는 되지만 Warning c4005 매크로 재정의 경고가 나올 것이다.

 

이유는 WIndowsSDK와의 충돌 떄문이다.

 

해결 방법은 다음과 같이 프로젝트 속성 -> VC++ 디렉터리 -> 포함디렉터리에

WindowsSDK를 DirectX SDK 보다 먼저 포함시키면 된다.

 

이렇게 설정을 하고나서 빌드를 하면 매크로 재정의 경고가 사라지게 된다.

+ Recent posts