예전에는 dx 8.0x 버전까지만 나오고 이후 버전에 없었기 때문에 예전 버전을 썻지만 요즘에는 WPF에 함께 설치가 되어 확실히 간편해 졌다.
하지만
#include <dshow.h> 와
#include <qedit.h>
헤더를 인클루드 시키고, lib 파일을 추가한 다음에 컴파일을 했더니
fatal error C1083: 포함 파일을 열 수 없습니다. 'dxtrans.h': No such file or directory
이런 에러가 떳다.....
응? ... 내부적인 에러였다.. 머 검색을 좀 하다보니 최신 버전으로 바뀌며 먼가 안맞아 져서 수정을 해야한다는데......
결국 해결책을 찾았다.
해결책은
#include <dshow.h> 와
#include <qedit.h> 사이에
#pragma include_alias( "dxtrans.h", "qedit.h" )
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__
이 부분을 추가해주면 끝.
'About Programing > 07. Direct Show' 카테고리의 다른 글
영상 해상도 변경 필터 (Scale Filter) (0) | 2011.07.27 |
---|---|
[DirectShow 레퍼런스] IMediaFilter 인터페이스 (0) | 2011.06.28 |
[DirectShow 레퍼런스] IBaseFilter Interface (0) | 2011.06.28 |
[DirectShow기초] 필터와 핀 (0) | 2011.06.28 |
[DirectShow기초] 필터와 필터 그래프 (0) | 2011.06.28 |