zoukankan      html  css  js  c++  java
  • Windows平台编译chrome源代码

    1. 获取chrome源代码 

           目前我们手头的源代码为7.0.517.44稳定版本,不建议自己到官网去checkout,因为太过耗时;
           源码到手后将其解压,注意解压后目录不应包含空格(同时建议不要含中文字符,但未验证);

    2. 相关工具安装
           以下步骤总结自chromium官网(http://dev.chromium.org/,要FQ),主要描述WinXP+VS2005sp1的编译步骤,VS2008和VS2010或其他windows版本的情形,请直接参照官网
        2.1 安装VS2005 sp1;
        2.2 安装KB935225, KB947315, KB949009, KB946310, KB971090(经证实KB935225,KB946310非必须,而且针对VS2005中文版,他们两个装不上去);
               以上补丁我们都下载下来了,不必自己去下
        2.3 Windows 7.1 SDK
               未知Windows 7.0SDK是否也可以,但chrome官网写的是7.1.
               然后将SDK的Include等目录加入VC的包含目录;可以通过运行以下工具一步完成:
              开始 >所有程序 > Microsoft Windows SDK > Visual Studio Registration > Windows SDK Configuration Tool.
              在Installed Windows SDK versions中选择V7.1后点击Make Current
        2.4 安装DirectX SDK
              本人安装的是Frebruary 2010的版本;建议可下载最新版本;
              同样将DirectX SDK安装目录中的Include目录和lib\x86目录分别加入到VC的包含目录和库文件目录,注意将他们放在所在目录的第一个位置;

    3.  编译
        3.1 编译chrome
             用VS打开源代码中\src\chrome\chrome.sln,然后在VS中右键选择chrome Project,执行编译;相比较选择菜单(生成->生成解决方案)编译的方式,避免了编译一些测试工程。
             编译将持续两三个小时完成;完成后,可将chrome project设置为启动工程,然后调试运行。
        3.2 编译test_shell
             chrome源码中还提供了一个用于测试chrome webkit核的,轻量级的浏览器,它没有chrome负责的多进程处理框架,可用于理解webkit核心;
             用VS打开源代码中\src\webkit\webkit.sln,编译,并选择运行test_shell,就呈现一个轻量级的浏览器。

  • 相关阅读:
    DriveInfo 类 提供对有关驱动器的信息的访问
    遍历数组 例子
    怎么判断点击dataGridView1的是第几列
    无法加载协定为“ServiceReference1.LanguageService”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。
    c#面试题及答案(一)
    SQL杂谈 ,有你想要的...
    TextView和Button的学习
    GitHub的学习和使用
    App的布局管理
    EditText制作简单的登录界面
  • 原文地址:https://www.cnblogs.com/xiaOt119/p/3069347.html
Copyright © 2011-2022 走看看