none
[Tip] Direct2D의 D2D1CreateFactory가 실패할 때 RRS feed

  • 질문

  • Windows7에서 Win32 API에 멀티미디어와 관련된 강력하고 편리함 API가 추가 되었습니다.
    이중 DIrect2D라는 2D 그래픽 API가 있는데 이 API의 기반은 DirectX라서 기존의 GDI에 비해 성능히 좋고 다양한 기능을 가지고 있으며 GDI와 융합도 잘 됩니다.

    그런데 아주 간혹이지만 Direct2D 객체를 생성하는 D2D1CreateFactory가 실패하는 경우가 있습니다.
    빌드는 문제 없이 잘 되지만 막상 실행에서 문제가 발생하는 것이죠

    실패의 거의 대 부분의 이유는 헤더파일과 lib의 SDK 버전이 서로 다를 때 발생합니다.

    혹시 운 나쁘게 D2D1CreateFactory에서 실패가 발생한다면 프로젝트 설정에서 헤더 파일 디렉터리와 lib 파일 디렉터리를 같은 SDK의 디렉터리로
    설정해 보시기를 바랍니다. 아마 이렇게 하면 문제 없이 잘 될 것입니다.
    2009년 9월 23일 수요일 오후 3:35