Programming/DirectX 9
DirectX SDK 2010 June - c4005 매크로 재정의 에러 없애기
Gyong_
2020. 12. 9. 19:56
DirectX SDK를 설치하고 <d3dx9.h>, <d3d9.h> 헤더파일을 include하고 빌드를 하면
위와 같이 빌드는 되지만 Warning c4005 매크로 재정의 경고가 나올 것이다.
이유는 WIndowsSDK와의 충돌 떄문이다.
해결 방법은 다음과 같이 프로젝트 속성 -> VC++ 디렉터리 -> 포함디렉터리에
WindowsSDK를 DirectX SDK 보다 먼저 포함시키면 된다.
이렇게 설정을 하고나서 빌드를 하면 매크로 재정의 경고가 사라지게 된다.