webkit用win7+vs2008编译

网上有各种编译介绍, 这里仅仅介绍关键步骤, 编译的是WebKit-r144707

  1.  安装vs2008
  2.  下载webkit源码
  3.  安装cygwin(从webkit官网上下载那种直接打包好的:http://svn.webkit.org/repository/webkit/trunk/Tools/CygwinDownloader/cygwin-downloader.zip)
  4.  设置cygwin的bin目录到windows环境变量
  5.  在cygwin中,进入webkit源码,运行update-webkit, 运行后会自动下载 WebKitAuxiliaryLibrary.zip (这一步很重要)
  6.  安装QuickTime SDK(http://developer.apple.com/quicktime/download/),注意一定要匹配版本,通常最新的webkit源码用最新的QuickTime SDK
  7. 下载WebKitSupportLibrary.zip,放到webkit源码根目录
  8. 运行./build-webkit --debug, 如果上一步没有做, 这里会提示, 可以自己去提示给出来的url下载
  9. 通常上一步都编译不过的(涉及vs的安装目录,需要设定好环境变量), 见下一步
  10.  如果vs没有安装到c目录,或者版本不对,会提示环境变量设置之类的,可以自己修改环境变量,比如(export VSINSTALLDIR="/cygdrive/d/Program Files (x86)/Microsoft Visual Studio/9.0")
  11.  最好是直接用vs直接打开webkit目录: 你的webkit目录\Source\WebKit\win\WebKit.vcproj\WebKit.sln, 来编译
  12.  注意编译前需要把所有的编译警告关闭
  13.  在vs中设定可执行文件目录(例如:D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin)这样这个目录优先cygwin/bin有效, 否则编译连接的时候用cygwin/bin下面的链接了
  14.  在vs中设定包含目录:QuickTime SDK/CIncludes 以及 webkit源码/WebKitLibraries\win\include, 编译的时候需要依赖这些头文件
  15. 设置环境变量:WEBKITLIBRARIESDIR=webkit源码目录\WebKitLibraries\win,WEBKITOUTPUTDIR=webkit源码目录\WebKitBuild

 通过以上步骤应该能编译过了, 至于webkit官网上的那些补丁的啥, 用win7平台都可以不用打patch

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值