webkit cygwin build
来源:互联网 发布:mac pretty boy好看吗 编辑:程序博客网 时间:2024/06/03 12:31
A.Requirement
1.C盤至少有9G的空間,D盤至少有6G的空間。(如果是安裝虛擬機的話,在保存虛擬機的分區留下至少15G的空間,并且在虛擬機的C盤留下至少9G的空間,D盤留下至少6G的空間。)
2.內存至少512M,越大越好,很耗內存。
3.本文檔所用的為Windows XP/2000。
4.所有需要安裝的軟件,一定要選用默認設置。文檔中均有鏈接可點。
B.Build environment
1.安裝Microsoft Visual Studio 2005。
2.安裝Team Suit SP1.
3.安裝VS2005補丁:
KB918559
KB935225
KB943969
KB947315
4.安裝cygwin。安裝時,請選擇”Install form Local Directory”。在
Select Packages中,點擊”All”選項后的”Default”,使其變為”Install”。
5.安裝Quick Time SDK。
6.安裝Safari。
7. 下载WebKit Support Libraries
http://developer.apple.com/opensource/internet/webkit_sptlib_agree.html
C.Get code
1.我編譯通過的版本為R42369,并不是所有的版本都可以通過,總有或多或少的問題,所以在嘗試新的版本前,請先根據這個版本編譯下,體驗下編譯的快感。
2.將壓縮包解開,放在D盤根目錄下,將文件夾的名字改為WebKit。
3.將WebKit Support Libraries 復制到
D:/WebKit目錄下,不必解壓開。
4.設置環境變量:右擊“我的電腦”->”屬性”->”高級”->”環境變量”(用戶變量和系統變量都要設置)
WebKitLibrariesDir=D://Webkit//WebKitLibraries//win
WebKitOutputDir= D://Webkit//WebKitBuild
5.打開cygwin
6.輸入”export WEBKITLIBRARIESDIR=D://Webkit//WebKitLibraries//win”,
回車
7.輸入”export WEBKITOUTPUTDIR=D://Webkit//WebKitBuild”,回車
8.輸入”export http_proxy=http://上網帳號:密碼@代理地址”,回車,如果可以直接上網就不需要這一步了。
D.Build Code
1.打開cygwin
2.輸入”cd d:”,回車
3.輸入” WebKit/WebKitTools/Scripts/update-webkit”,回車
4.輸入” WebKit/WebKitTools/Scripts/build-webkit ”,回車
5.等待,但是不要期待,因為這次的編譯肯定是失敗的.
6.在編譯結束后,將support lib下的目錄覆蓋到D:/WebKit/WebKitLibraries/win下.
7.輸入” WebKit/WebKitTools/Scripts/build-webkit ”,回車
8.等待,仍然不要期待,因為這次的編譯肯定還是失敗的.但是這個結果我不能預計了,只能將會出現的錯誤羅列出來,供大家參照一下,去更改吧.
E.Error List
1.error:PRJ0002:error result 1 returnedfrom”C:/WINNT/system32/cmd.exe”,這個錯誤是由于每個工程相互依賴,當工程都編譯通過了,才不會有這個error.
2.error:no “object” file generated,請將報錯的文件用VS2005打開,用save as…保存一下.
3.error:include file “uchar.h” can’t find,請在src里面搜索这个文件,将其所在文件夾一起copy到報錯的路徑下.
4.error: “autoversion.h” is a MAC file,將用UE打开,转换成dos格式后覆蓋至D:/WebKit/WebKitBuild/obj/QTMovieWin/Release/include,
和D:/WebKit/WebKitBuild/obj/Interfaces/Release/include和D:/WebKit/WebKit/win/webkit.vcproj下,將“auto-version.sh”覆蓋至D:/WebKit/WebKitLibraries/win/tools/scripts下.
- webkit cygwin build
- Build Webkit 5.31 in vs2005 + Windows XP + Cygwin (update in 2010.2.2)
- VS2005+cygwin编译WebKit
- Build WebKit On Windows
- cygwin ndk-build QA
- VS2005+cygwin编译WebKit分析
- Build WebKit under Ubuntu9.04
- build webkit for gtk port
- windows7下cygwin+vs2013编译webkit源码
- vs2013+cygwin下webkit开发环境搭建
- win7+vs2013+cygwin编译webkit源代码
- windows7下cygwin+vs2013编译webkit源码
- Build EFL WebKit in Fedora 14 Linux
- Build WebKit on Mac OS X 10.9
- build skyeye 0.8.6 on cygwin
- How to build & install ace on cygwin?
- Build iphone-dev tool chain on Cygwin
- Build ffmpeg under Cygwin
- OCP认证考试指南(1):Oracle的基本概念
- kermit config files
- Linux2.6.33 自己动手写驱动
- VC利用http远程下载文件
- C++中自己定义函数对象
- webkit cygwin build
- 关于对象的转型
- enum类型的本质
- mobile中判断pda是否连接网络
- Tree的简单实现
- OCP认证考试指南(2):安装Oracle Database 10G
- asp.net常用技巧
- [Language-php]PHP框架及模板引擎
- 最近与水晶报表打了一次交道