foxriver
Keep It Simple and Stupid.
posts - 12,  comments - 39,  trackbacks - 0
1. 解压http://builds.nightly.webkit.org/files/trunk/src/WebKit-r100089.tar.bz2到cygwin目录下
2. 下载win32预编译依赖库: ./Tools/Scripts/update-webkit
3. 修改WebKitLibraries\win\tools\vsprops\common.vsprops(DisableSpecificWarnings=4819), 解决在中文操作系统里编译与某些英文符号不兼容问题。某些新版本的WebCore\platform\DefaultLocalizationStrategy.cpp中引号也要修改一下。

4. 检查系统环境变量: 
WEBKITLIBRARIESDIR  D:\cygwin\WebKit-r100089\WebKitLibraries\win
WEBKITOUTPUTDIR     D:\cygwin\WebKit-r100089\WebKitBuild
DXSDK_DIR           D:\cygwin\WebKit-r100089\DXSDK_Feb10
SystemDrive         D:

其中SystemDrive对应cygwin安装盘符,DXSDK_DIR是dx9sdk的路径,还需要安装QuickTime SDK。

5. 开始命令行编译:./Tools/Scripts/build-webkit --debug,全部通过之后再用vc2005 ide打开项目并调试,否则某些脚本会有问题。
6. 安装Safari,复制相关运行时文件到WEBKITOUTPUTDIR子目录,运行MiniBrowser

ps1: vc2005需要安装sp1, 否则stl链接会出错。智能分析造成cpu太卡,可通过改名C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\feacp.dll来屏蔽。
ps2: dx9sdk可以用比较老的版本,但链接时需要删除common.vsprops里的/SAFESEH。
ps3: 编译Cairo版本: ./Tools/Scripts/build-webkit --debug --wincairo, 需要vista以上系统运行,否则会报WSAPoll找不到。




http://www.cnblogs.com/coffeestone/archive/2011/01/10/1931872.html
http://blog.csdn.net/elfylin/article/details/6769747

posted on 2011-12-31 00:55 foxriver 阅读(1486) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2011年12月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(3)

随笔档案

文章档案

相册

1

搜索

  •  

最新评论

阅读排行榜

评论排行榜