웹캠의 영상을 입력 받기 위해서 dsshow 헤더를 인클루드 시켰다..
예전에는 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__
이 부분을 추가해주면 끝.
'프로그래밍 > 유용한 팁' 카테고리의 다른 글
bool 변수 = 변수 ? false : true ; (0) | 2011.08.03 |
---|---|
WM_KEYDOWN 과 WM_CHAR 의 차이 (0) | 2011.08.02 |
DirectShow 웹캠 화면 쉽게 입력받기. (0) | 2011.08.02 |
2010부터 폴더 추가가 바뀌었다!! (0) | 2011.08.01 |
VS 2008 이상 버전 릴리즈 재배포 (0) | 2011.08.01 |