'Webkit'에 해당되는 글 4건

  1. 2010.04.18 WinLauncher
  2. 2010.04.18 WebKit, Apple's CFNET, CFURL.
  3. 2010.03.13 Building WebKit on GTK/Linux, Ubuntu 9.10
  4. 2010.01.20 WebKit 빌드 절차
WebKit2010.04.18 07:33

WebKit 의 WinLauncher는 cairo-based 에서만 잘 구동 된다..

/build-webkit --cairo-win32 --debug

http://trac.webkit.org/wiki/BuildingCairoOnWindows

'WebKit' 카테고리의 다른 글

Building WebKit (cairo-win32)  (0) 2010.04.26
WinLauncher  (0) 2010.04.18
WebKit, Apple's CFNET, CFURL.  (0) 2010.04.18
Building WebKit on GTK/Linux, Ubuntu 9.10  (0) 2010.03.13
Android 개발 환경 세팅 (Windows)  (0) 2010.01.23
WebKit 빌드 절차  (0) 2010.01.20
Posted by exahz
WebKit2010.04.18 07:19
WebKit2010.03.13 19:21
아래는 Ubuntu 공식 홈페이지의 문서에 나와있는 내용이다.


Get dependencies

WebKit requires a newer version of libsoup than provided by the official Ubuntu repositories. Add the PPA for WebKit Team repository to get access to the right version:

sudo add-apt-repository ppa:webkit-team
sudo apt-get update
sudo apt-get dist-upgrade

WebKit requires libraries to successfully aquire, configure, and compile. You can get libraries by issuing the following command in your terminal:

sudo apt-get install subversion gtk-doc-tools autoconf automake libtool libgtk2.0-dev libpango1.0-dev libicu-dev
libxslt-dev libsoup2.4-dev libsqlite3-dev gperf bison flex libjpeg62-dev libpng12-dev libxt-dev autotools-dev
libgstreamer-plugins-base0.10-dev libenchant-dev libgail-dev

Get the source code

To acquire the WebKit source code issue the following command in your terminal:

svn checkout http://svn.webkit.org/repository/webkit/trunk ~/src/WebKit

Be patient, this step will take some time.

Compile the code

Change the directory in your terminal to the newly created ~/src/WebKit directory with the following command:

cd ~/src/WebKit 

Now you will need to configure the source to be sure all dependencies are present on your system. Issue this simple command in your terminal:

./autogen.sh --prefix=/usr/WebKitBuild

If your ./autogen.sh command runs without any hitches you are ready to compile WebKit. Issue the following command
in your terminal and grab a beer: 
WebKitTools/Scripts/build-webkit --gtk --debug


To run the demo browser:
WebKitTools/Scripts/run-launcher --gtk --debug

'WebKit' 카테고리의 다른 글

Building WebKit (cairo-win32)  (0) 2010.04.26
WinLauncher  (0) 2010.04.18
WebKit, Apple's CFNET, CFURL.  (0) 2010.04.18
Building WebKit on GTK/Linux, Ubuntu 9.10  (0) 2010.03.13
Android 개발 환경 세팅 (Windows)  (0) 2010.01.23
WebKit 빌드 절차  (0) 2010.01.20
Posted by exahz
WebKit2010.01.20 21:20
사용환경:
Intel SU2300
2GB RAM
Windows 7 Ultimate K x64
Visual Studio 2005 한글판

1. 개발 환경 구축 (for windows and VS2005 korean)


핫픽스 설치 : KB943969 -> VS2005 에서 큰 용량의 프로젝트에 대한 Intellisence 관련 문제를 해결 해 준다.

그런다음 Cygwin을 설치 -> cygwin_downloader.zip
받은 압축 파일을 푼 뒤 cygwin-downloader.exe 파일을 실행하여 인스톨에 필요한 파일들을 다운 받는다. 다운로드가 끝나면 cygwin installer에서 Install from Local Directory 를 체크 후 Next 를 하여 인스톨을 완료한다. (이 때 윈도우즈 사용자 계정은 영문이어야 앞으로 일어날 에러들을 예방할 수 있다)

필요하다면(for media support) QuickTime SDK 도 설치 한다.

2. 코드 가져오기

Cygwin shell 에서 소스 트리를 만들기 위해 다음의 명령줄을 실행 해 준다.

svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit

그 후 WebKit Support Library 를 방금 받은 소스 트리의 root 에 저장한다.
(C:\cygwin\home\<username>\WebKit)
절대 압축은 풀지 않는다.

그 후 WebKitTools/Scripts/update-webkit 을 타이핑 하여 소스 트리와 필요한 라이브러리를 업데이트 한다.

업데이트가 끝나면 windows의 사용자 변수에 
CYGWIN, WEBKITLIBRARIESDIR, WEBKITOUTPUTDIR 이 잘 정의되어 있는 지 확인한다.



그리고 VS2005를 연 다음, [도구] -> 옵션 -> 프로젝트 및 솔루션 -> VC+ 디렉터리에서
다음에 경로들을 추가 해 준다.
실행파일: C:\cygwin\home\사용자이름\WebKit\WebKitLibraries\win\bin
포함파일: C:\cygwin\home\사용자이름\WebKit\WebKitLibraries\win\include
라이브러리파일: C:\cygwin\home\사용자이름\WebKit\WebKitLibraries\win\lib

3.  빌드 하기

Cygwin shell 을 실행하여 소스 트리의 root 디렉토리에서 다음 명령어를 타이핑 한다.

WebKitTools/Scripts/set-webkit-configuration --debug
WebKitTools/Scripts/build-webkit --debug

빌드 도중 DumpRenderTree에서 C4819 에러가 날 수도 있는데
이 때에는 다음과 같이 해결 할 수 있다.

WebKit\win\WebKit.vcproj\WebKit.sln : VS2005 솔루션 파일을 연다.
DumpRenderTree 프로젝트의 속성에서 모든 구성 에 대해 추가 옵션 으로 /wd4819 를 넣어준다.


'WebKit' 카테고리의 다른 글

Building WebKit (cairo-win32)  (0) 2010.04.26
WinLauncher  (0) 2010.04.18
WebKit, Apple's CFNET, CFURL.  (0) 2010.04.18
Building WebKit on GTK/Linux, Ubuntu 9.10  (0) 2010.03.13
Android 개발 환경 세팅 (Windows)  (0) 2010.01.23
WebKit 빌드 절차  (0) 2010.01.20
Posted by exahz

티스토리 툴바