본문 바로가기

Major Field

Build WebKit with Visual Studio 2010 on Windows 7

반응형

웹킷(WebKit)은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 응용 프로그램 프레임워크이다. 원래는 Mac OS X의 사파리 웹 브라우저 엔진으로 사용하기 위해 컨커러 브라우저의 KHTML 소프트웨어 라이브러리에서 가져온 것이었으나 지금은 옴니웹, 시이라, 아로라, 미도리, 유즈블, iCab, 어도비 통합 런타임, 휴대 전화(아이폰 포함), 노키아의 Series 60 브라우저, 구글의 안드로이드 플랫폼에 사용되고 있다.


아래 URL 로 이동하면 WebKit 에 대해 자세한 정보를 얻을 수 있다.


 http://www.webkit.org/



웹에 대한 재조명이 이루어지면서 웹 관련 컨텐츠나 그것들을 다룰 수 있는 툴, 또는 에뮬레이터들이 개발되고 있고, 이를 위해서는 웹 표준을 지향하는 웹킷을 이용하는 것이 좋다. 

홈페이지 좌측에 있는 Working with the Code 를 차례대로 따라하면 웹킷을 이용하기 위한 툴 설치 및 코드 다운로드와 빌드, 실행, 디버깅하는 방법까지 알아낼 수 있다.

설치 파일이나 외부 경로에 대한 링크도 있고, 단계별로 설명이 잘 되어 있지만 환경에 영향을 많이 받고 꾸준히 업데이트 되는 웹킷 소스에 대해 플랫폼별로 예상결과가 다르다보니 빌드환경을 구성하는 데 시간을 많이 허비하게 된다.


이를 방지하기 위해 웹킷의 빌드환경을 구성하는 방법을 포스팅한다. 

웹킷이 빌드되는 동안 실행되는 명령중 관리자 권한을 요구하는 것들이 있어 Command 를 열어 명령어를 입력할 때에는 관리자 권한으로 실행하여야 한다. 이를 항상 만족시키기가 어려운 경우가 있어 여기서는 아예 Administrator 계정으로 접속하였다.

또한 이 포스팅에서 설명하는 웹킷의 빌드는 아래와 같은 시스템 환경에서 테스트되었다.



[ SVN WebKit Repository ] 최종 업데이트된 리비전 : 153820



홈페이지 좌측의 Installing Developer Tools 를 클릭한다.




홈페이지에는 

1. Visual Studio 2010 with Service Pack 1

2. Cygwin

3. QuickTime SDK

4. DirectX SDK

의 순서로 설치하도록 되어 있지만, 편의상 아래와 같이 순서를 바꾸어 설치하겠다.








반응형