1. How to build chromium

Follow the steps on:http://www.chromium.org/Home

需要安装Win7 x64的OS,PC的配置尽可能高端一点,我的laptop还可以,i5-3360M + 8G内存,共花了2个多小时才编译过chrome project。不是整个solution,如果选build整个solution的话,还吃不准要多久。

Install summary:

Install MS的Tolls:

安装VS 2010 express + SP1 + patch for SDK7.1 (相当于安装VS 2010 express,再打了两个patch).

安装SDK7.1

安装Win8 SDK,修改一个asyncinfo.h文件

安装2010 DirectX SDK

安装WDK 7.1

配置下环境变量

Notice:注意安装的先后顺序,按照Google官方的step来做。

Install depot tool:

按照步骤,Google的depot_tools会帮你搞定git/python/subversion等需要用到的工具.

Get the code:

用depot tools帮你配好的工具,拿source code, gclient sync --force.

Optional:

component build: make you build faster.

Install API key: 开发某些feature会用到.

Ok,Ready to build now,打开~\src\chrome\chrome.sln

build过后,~\src\build\Debug\chrome.exe就可以使用chromium浏览器啦~

2.Chromium学习之路

2.1 components:

2.2 topics:

IPC: Inter-Process-Communication

2.3 Process model

转载于:https://www.cnblogs.com/zzSoftware/p/3274084.html

Chromium学习笔记相关推荐

  1. Puppeteer 学习笔记及基本用法

    Puppeteer 学习笔记及基本用法 Puppeteer 安装 语法 基本语法 API 分层结构 加载导航页面 等待元素.请求.响应 自定义等待 元素定位 用户模拟操作 请求拦截 获取 WebSoc ...

  2. KALI LINUX渗透测试学习笔记

    KALI LINUX渗透测试学习笔记 (苑房弘主讲) 第1章 课程介绍 任务1:Kali Linux渗透测试介绍.exe 安全问题的根源: 分层思想 只求功能实现 最大的威胁是人 渗透测试: 尝试挫败 ...

  3. 2012年9月9日参加中国软件开发者大会学习笔记

    2012年9月9日参加中国软件开发者大会学习笔记 全文请访问:http://bbs.hpx-party.org/thread-74667-1-1.html 欢迎转发新浪微博:http://weibo. ...

  4. Vuex 4源码学习笔记 - 通过Vuex源码学习E2E测试(十一)

    在上一篇笔记中:Vuex 4源码学习笔记 - 做好changelog更新日志很重要(十) 我们学到了通过conventional-changelog来生成项目的Changelog更新日志,通过更新日志 ...

  5. Chrome学习笔记(三):UI组件,皮肤引擎

    原创文章,转载请注明:转载自Soul Apogee 本文链接地址:Chrome学习笔记(三):UI组件,皮肤引擎 -- 控件库 这篇文章是接着上篇文章继续聊的,Chrome的代码实在太多,每一个东西单 ...

  6. Chrome学习笔记(二):UI组件,皮肤引擎

    原创文章,转载请注明:转载自Soul Apogee 本文链接地址:Chrome学习笔记(二):UI组件,皮肤引擎 -- 基础设施篇 Chrome的UI是很奇妙的,因为看起来能很好的跨平台,而且可以很好 ...

  7. CSS3与页面布局学习笔记(八)——浏览器兼容性问题与前端性能优化方案

    一.浏览器兼容 1.1.概要 世界上没有任何一个浏览器是一样的,同样的代码在不一样的浏览器上运行就存在兼容性问题.不同浏览器其内核亦不尽相同,相同内核的版本不同,相同版本的内核浏览器品牌不一样,各种运 ...

  8. node.js 学习笔记(二)模板引擎和C/S渲染

    node.js 学习笔记(二)模板引擎和C/S渲染 文章目录 node.js 学习笔记(二)模板引擎和C/S渲染 一.初步实现Apache功能 1.1 使用模板引擎 1.2 在 node 中使用模板引 ...

  9. wxpython应用程序对象与顶级窗口_wxPython学习笔记(二)

    如何创建和使用一个应用程序对象? 任何wxPython应用程序都需要一个应用程序对象.这个应用程序对象必须是类wx.App或其定制的子类的一个实例.应用程序对象的主要目的是管理幕后的主事件循环. 父类 ...

  10. Python网络编程——HTTP协议学习笔记

    HTTP协议学习笔记 HTTP协议概述 一.HTTP协议的介绍 HTTP协议的全称是(HyperText Transfer Protocol),翻译过来就是超文本传输协议. 超文本是超级文本的缩写,是 ...

最新文章

  1. python 脚本撞库国内“某榴”账号
  2. 这三所985,博士生毕业,不再要求发表论文!
  3. SCI论文的时态、主动语句和被动语句总结
  4. 简明Vim练级攻略(转)
  5. excel几个表合成一张_Excel中怎样把多张表格中的数据合并到一张表格中
  6. vue-promise-axios
  7. 订单金额等字段设置decimal时,要禁止为负数
  8. 取得数组最大值与最小值
  9. ubuntu11.04下如何发送文件到U盘如何添加发送文件到U盘的右键菜单
  10. Qt qtextstream读取文件
  11. php plupload上传失败,PHP-plupload错误生成
  12. P(B|A)和P(AB)的理解
  13. 基于深度强化学习的电子商务平台动态定价
  14. [CV]光场和它的各种
  15. 中国二氯甲烷行业研究与投资前景预测报告(2022版)
  16. jQuery的介绍与使用方式
  17. Centos7环境下安装WPS以及遇到的问题解决
  18. GLM:ChatGLM的基座模型
  19. casio计算机开机键下凹,卡西欧手表如何重启
  20. mysql设置字段为空字符串_NULL默认为mysql中的空字符串?

热门文章

  1. 让Fiddler调试localhost和127.0.0.1
  2. linux网关管理,利用Linux打造安全的管理型网关
  3. (十五)洞悉linux下的Netfilteriptables:开发自己的hook函数【实战】
  4. linux网络子系统分析(五)——netfilter
  5. uboot驱动模型(DM)分析(二)
  6. chattr 设置隐藏属性
  7. Android WiFi Dhcp 获取到 IP 和配置的过程
  8. freeswitch debug
  9. setup_per_cpu_areas 函数
  10. Linux进程管理之SMP负载平衡