본문 바로가기

삽질

Visual Studio 2008에 WTL 환경 구축하는 방법

WTL 설치

1. http://wtl.sf.net 에 가서 WTL최신버전인 8.0을 받아서, 압축을 푼다.

2. WTL 방의 AppWiz의 setup80.js 파일을 수정한다. 8.0 이라고 되어있는 부분을 모두 9.0으로 바꾼다.
2. http://scarletblue.net/78 에 수정된 setup90.js 가 있음 참고

3. setup80.js 를 실행하여 AppWizard를 설치한다.

4. WTL설치디렉토리의 include방을 Visual Studio C++ 디렉토리 환경에 추가한다.


5. AppWizard가 설치되어 마법사를 이용항 WTL 프로젝트를 생성할 수 있다.

WTL Helper 설치

WTL 개발시에 없어서는 안될(?) 아주 유용한 WTL Helper 를 설치해본다. VS 2005에서는 SP1 패치가 필요했다.

2008에서는 소스를 수정해서 재 컴파일을 하는 방법이 코드프로젝트에 올라왔지만, 누군가가 패치를 한 DLL을 올려놓아서
편하게 가능하다.

http://wmdevelopers.blogspot.com/2008/07/installing-wtl-helper-in-vs-2008.html 에 방법이 있다.

기존의 WTL Helper 실행파일을 받아서 인스톨 한후에 WtlHelper9.dll을 저기서 다운받은후 regsvr32를 통해 등록해 주는 방법이다.

WTL 관련 자료

WTL Document
http://www.viksoe.dk/code/wtldoc.htm

강좌
http://jacking75.cafe24.com/WTL/Index.htm

http://hanburn.tistory.com/3

하지만...

WtlWiz(Visual Studio에서 WTL Wizard 확장) 이 2008용이 없어서 WtlHelper의 모든 기능을 쓸 수 없다.

단적으로 다이얼로그에서 컨트롤에대한 이벤트를 바로 지정해 넣을 수가 없다.

그래서 결국 2005를 깔고 프로그래밍 중이다.