제목 그대로 개발환경 구축을 위해 필요한 순서를 정리해 놓은 겁니다.
1. MIcrosoft SDK를 다운 받는다.
- http://msdn.microsoft.com/ko-kr/windows/bb980924.aspx
2. Microsoft DirectX SDK를 다운 받는다.
- http://www.microsoft.com/en-us/download/details.aspx?id=3035
3. Microsoft SDK를 설치합니다.
- 설치할 때 "windows Headers and Libraies"를 필수적으로 설치해야 합니다. 나머지는 필요에 따라 선택. 하지만 그냥 다 설치하는게 좋겠죠.
4. Microsoft DirectX SDK를 설치합니다.
- 풀로 설치합니다.
5. Visual Studio 2008에 포함파일과 라이브러리 파일 경로를 등록합니다.
- Visual Studio 2008 메뉴에서 도구->옵션->프로젝트 및 솔루션->VC++ 디렉토리에서 다음 항목을 선택해 각각 등록합니다.
- 등록 순서도 중요합니다. 등록한 경로의 위치를 각각 첨부한 이미지와 같이 맞춰줘야 합니다.
- 5.3의 경우 2008에서는 등록하지 않아도 되는 경우가 있습니다. 하지만 2005에서는 등록해줘야 합니다. 저도 이유는 잘 모르겠군요 (__);;
- Microsoft SDK 경로의 v6.1폴더의 경우 Microsoft SDK 버전에 따라 v7.0, v6.0A 등등 여러가지로 나뉠 수 있습니다. 경로 등록 시 마지막 폴더까지 있는 폴더를 찾아 등록하시면 됩니다.
5.1 포함파일(Include File)
- 설치된 Microsoft SDK 경로\Wiindows\V6.1\Samples\Multimedia\DirectShow\BaseClasses
- 설치된 Microsoft DirectX SDK 경로\Include
- 설치된 Microsoft SDK 경로\Windows\V6.1\Include
5.2 라이브러리 파일(Library File)
- 설치된 Microsoft SDK 경로\Windows\v6.1\Lib
- 설치된 Microsoft DirectX SDK 경로\Lib\x86
5.3 실행파일
- 설치된 Microsoft SDK 경로\Windows\v6.1\Bin
- 설치된 Mircosoft DirectX SDK 경로\Developer Runtime\x86
6. baseClasses 빌드
- 설치된 Microsoft SDK 경로\Windows\V6.1\Multimedia\DirectShow\BaseClasses 폴더에 있는 프로젝트를 실행한다
- Debug모드로 빌드한다. (만약 빌드 시 [C1083 - ddraw.h를 찾을 수 없다]는 에러가 뜰 경우 현재 baseClasses를 오픈한 Visual Studio의 버전을 살펴보고 버전이 2005라면 2005에도 위 5번의 과정을 해준 뒤 다시 빌드한다.)
- Debug 폴더 안에 strmbasd.lib 파일이 생성되었다면 Release 모드로 빌드하여 strmbase.lib파일이 생성되었는지 확인한다.
- 두 파일이 생성되었다면 strmbasd.lib와 strmbase.lib파일을 아래 경로에 복사한다.
-> 설치된 Microsoft SDK 경로\Windows\v6.1\lib
7. 개발환경 구축 끝 입니다.!