Chromium学习笔记
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学习笔记相关推荐
- Puppeteer 学习笔记及基本用法
Puppeteer 学习笔记及基本用法 Puppeteer 安装 语法 基本语法 API 分层结构 加载导航页面 等待元素.请求.响应 自定义等待 元素定位 用户模拟操作 请求拦截 获取 WebSoc ...
- KALI LINUX渗透测试学习笔记
KALI LINUX渗透测试学习笔记 (苑房弘主讲) 第1章 课程介绍 任务1:Kali Linux渗透测试介绍.exe 安全问题的根源: 分层思想 只求功能实现 最大的威胁是人 渗透测试: 尝试挫败 ...
- 2012年9月9日参加中国软件开发者大会学习笔记
2012年9月9日参加中国软件开发者大会学习笔记 全文请访问:http://bbs.hpx-party.org/thread-74667-1-1.html 欢迎转发新浪微博:http://weibo. ...
- Vuex 4源码学习笔记 - 通过Vuex源码学习E2E测试(十一)
在上一篇笔记中:Vuex 4源码学习笔记 - 做好changelog更新日志很重要(十) 我们学到了通过conventional-changelog来生成项目的Changelog更新日志,通过更新日志 ...
- Chrome学习笔记(三):UI组件,皮肤引擎
原创文章,转载请注明:转载自Soul Apogee 本文链接地址:Chrome学习笔记(三):UI组件,皮肤引擎 -- 控件库 这篇文章是接着上篇文章继续聊的,Chrome的代码实在太多,每一个东西单 ...
- Chrome学习笔记(二):UI组件,皮肤引擎
原创文章,转载请注明:转载自Soul Apogee 本文链接地址:Chrome学习笔记(二):UI组件,皮肤引擎 -- 基础设施篇 Chrome的UI是很奇妙的,因为看起来能很好的跨平台,而且可以很好 ...
- CSS3与页面布局学习笔记(八)——浏览器兼容性问题与前端性能优化方案
一.浏览器兼容 1.1.概要 世界上没有任何一个浏览器是一样的,同样的代码在不一样的浏览器上运行就存在兼容性问题.不同浏览器其内核亦不尽相同,相同内核的版本不同,相同版本的内核浏览器品牌不一样,各种运 ...
- node.js 学习笔记(二)模板引擎和C/S渲染
node.js 学习笔记(二)模板引擎和C/S渲染 文章目录 node.js 学习笔记(二)模板引擎和C/S渲染 一.初步实现Apache功能 1.1 使用模板引擎 1.2 在 node 中使用模板引 ...
- wxpython应用程序对象与顶级窗口_wxPython学习笔记(二)
如何创建和使用一个应用程序对象? 任何wxPython应用程序都需要一个应用程序对象.这个应用程序对象必须是类wx.App或其定制的子类的一个实例.应用程序对象的主要目的是管理幕后的主事件循环. 父类 ...
- Python网络编程——HTTP协议学习笔记
HTTP协议学习笔记 HTTP协议概述 一.HTTP协议的介绍 HTTP协议的全称是(HyperText Transfer Protocol),翻译过来就是超文本传输协议. 超文本是超级文本的缩写,是 ...
最新文章
- python 脚本撞库国内“某榴”账号
- 这三所985,博士生毕业,不再要求发表论文!
- SCI论文的时态、主动语句和被动语句总结
- 简明Vim练级攻略(转)
- excel几个表合成一张_Excel中怎样把多张表格中的数据合并到一张表格中
- vue-promise-axios
- 订单金额等字段设置decimal时,要禁止为负数
- 取得数组最大值与最小值
- ubuntu11.04下如何发送文件到U盘如何添加发送文件到U盘的右键菜单
- Qt qtextstream读取文件
- php plupload上传失败,PHP-plupload错误生成
- P(B|A)和P(AB)的理解
- 基于深度强化学习的电子商务平台动态定价
- [CV]光场和它的各种
- 中国二氯甲烷行业研究与投资前景预测报告(2022版)
- jQuery的介绍与使用方式
- Centos7环境下安装WPS以及遇到的问题解决
- GLM:ChatGLM的基座模型
- casio计算机开机键下凹,卡西欧手表如何重启
- mysql设置字段为空字符串_NULL默认为mysql中的空字符串?
热门文章
- 让Fiddler调试localhost和127.0.0.1
- linux网关管理,利用Linux打造安全的管理型网关
- (十五)洞悉linux下的Netfilteriptables:开发自己的hook函数【实战】
- linux网络子系统分析(五)——netfilter
- uboot驱动模型(DM)分析(二)
- chattr 设置隐藏属性
- Android WiFi Dhcp 获取到 IP 和配置的过程
- freeswitch debug
- setup_per_cpu_areas 函数
- Linux进程管理之SMP负载平衡