webkit在windows上編譯成功

2021-05-24 07:53:12 字數 1049 閱讀 3300

背景

android上用gdk除錯webkit太痛苦, 另外瀏覽器的規格問題需要第三方的瀏覽器對比,所以萌生了編譯windows版本的safari的想法.

準備安裝 vs 2005到d盤

安裝 activeperl到c:/perl

安裝  dx sdk 2006版本到c盤

安裝 qt sdk 到c盤

編譯時很多環境變數的設定問題,碰到乙個改乙個,有如下幾處

1. cygwin.bat

@echo off

d:chdir d:/program files/microsoft visual studio 8/common7/tools

call "vsvars32.bat" >nul:

@set production=android

d:chdir d:/cygwin/bin

bash --login -i

2.修改vsvars32.bat,新增如下語句

@set vs80comntools=d:/program files/microsoft visual studio 8/common7/tools

3.修改vsvars32.bat,修改如下語句

my $programfilespath = "d://program files";

4.設定環境變數

webkit_dir = d:/cygwin/webkit

webkitlibrariesdir = %webkit_dir%/webkitlibraries/win

webkitoutputdir = d:/webkitbuild(編譯輸出目錄,隨意放置)

注意:編譯前需要更新webkit的庫,進入script目錄,執行

perl update-webkit

perl update-webkit-support-libs

如果是**伺服器上網,webkittools/scripts/update-webkit-auxiliary-libs檔案60行處,給curl加上**伺服器的設定,具體設定的說明可在cygwin中執行curl --help來檢視。

WebKit 在 Windows 平台下編譯小結

webkit 是世界公認的優秀的開源瀏覽器核心。具有渲染速度快,靈活可定製,多平台支援等優點。國內知名的maxthon 和 ucweb 都將webkit選作瀏覽器核心。谷歌公司和蘋果公司也分別在webkit 基礎上只做了chrome 瀏覽器和safari 瀏覽器。雖然webkit 已經越來越多的被廣...

WebKit 在 Windows 平台下編譯小結

雖然webkit 已經越來越多的被廣大程式設計師接受,但其編譯過程卻非常之痛苦。下面將我編譯webkit 的經驗與大家分享。獲取webkit 源 webkit 源 在本文寫作時,版本是r52221webkit 編譯環境的搭建 webkit 有一篇文章說明了一下webkit 在windows 平台下的...

WebKit 在Windows 平台下編譯小結

webkit 是世界公認的優秀的開源瀏覽器核心。具有渲染速度快,靈活可定製,多平台支援等優點。國內知名的maxthon 和 ucweb 都將webkit選作瀏覽器核心。谷歌公司和蘋果公司也分別在webkit 基礎上只做了chrome 瀏覽器和safari 瀏覽器。雖然webkit 已經越來越多的被廣...