chromium
tipsyeyes
坚持不一定成功,但放弃一定失败。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
chromium源码如何启用USE_ASH预定义宏
启用USE_ASH宏需要重新生成编译目录。原创 2017-04-19 11:10:18 · 1398 阅读 · 0 评论 -
在Windows中调试Chromium-UF
在Windows中调试ChromiumDebugging Chromium on Windows先参考get the code获取如果检出代码并编译。开始(Getting started)你可以使用Visual Studio内置的编译器或者WinDBG来调试Chromium。你不必为了使用内置的调试器而去用IDE编译。Ninja 常用来编译Chromium,大部分开发者直接在命令行中使用它来编译Ch翻译 2017-11-14 14:07:17 · 2951 阅读 · 0 评论 -
GN 快速入门指南
GN Quick Start guide运行 GN你可以在命令行里直接输入gn运行。因为在depot_tools(路径应该在你的环境变量PATH中已经设置过)工具目录中有一个相同名字的脚本。这个脚本会找到当前目录中的二进制文件并运行它。构建一个build使用GYP时,系统会根据相应的配置参数分别生成Debug和Release编译目录。但GN不一样,你可以任意配置你的编译参数和生成目录。编译时如果检测翻译 2017-11-10 14:58:41 · 34510 阅读 · 5 评论 -
Windows上使用GN&Ninja编译Chromium通用参数配置
本文所有命令,均假设在当前目录为src。1、生成DEBUG版本编译目录生成.ninja 文件,及vs工程文件gn args out/x86_d --ide=vs相关参数设置:is_component_build = trueis_debug = trueenable_nacl = falsetarget_cpu = "x86"2、生成RELEASE版本编译目录生成.ninja 文件,及vs工程原创 2017-11-08 13:49:42 · 5147 阅读 · 0 评论 -
GN 编译配置
GN build configuration本文档提供一些常用的GN编译步骤。假设你已经got a Chromium checkout。 另请参阅在命令行运行“gn help”。All GN Docs。GN Quick Start Guide。GN Reference(一个网页用来展示“gn help”)。理解GN编译标志(flags)重新调用GN的时候,你需要选择自己的编译目录。这个目翻译 2017-11-08 13:25:51 · 18507 阅读 · 1 评论 -
Windows上检出并编译Chromium
原文链接其它平台的向导,请移步get the code页面。Google员工如果你是Google员工,请参考go/building-chrome-win。系统需求一台英特尔机器,内存至少8GB。建议配备16GB以上的内存。至少100GB以上以NTFS格式化的硬盘空间。不支持FAT32格式化的硬盘,因为有一些Git包文件大小超过4GB。合适的 Visual Studio 版本,下面会详述。Wi翻译 2017-11-07 17:00:51 · 6851 阅读 · 1 评论 -
Windows下 Git 常用操作记录
1、windows客户端安装下载地址:http://msysgit.github.io/。 全部默认安装即可。 安装完成后,会在系统右键菜单中集成Git Bash Here等菜单选项,说明安装成功。2、配置git用户名及邮箱地址这个就相当于一个用户的标识信息,表示创建仓库的所有者信息。git config --global user.name "Your Name"git...原创 2017-11-05 20:17:36 · 1688 阅读 · 0 评论 -
Chromium网页URL加载过程分析
转自:http://blog.youkuaiyun.com/luoshengyang/article/details/50527574(侵删)更多阅读,请前往 老罗的Android之旅:Chromium网页加载过程简要介绍和学习计划Chromium在Browser进程中为网页创建了一个Frame Tree之后,会将网页的URL发送给Render进程进行加载。Render进程接收到网页U转载 2017-06-08 13:59:03 · 1753 阅读 · 0 评论 -
WebRTC编译系统之gn files
转自:http://blog.youkuaiyun.com/foruok/article/details/70157065(侵删)在“WebRTC 构建系统介绍之gn和ninja”中,大概介绍了 gn 和 ninja 的简单用法,这次来看看 gn 用到的项目文件 .gn 、 .gni 和 DEPS ,它们指导了如何生成 ninja 构建文件。借用 C++ 的概念,如果把 gn 看成一个编译转载 2017-04-27 12:01:06 · 4212 阅读 · 0 评论 -
构建基于Chromium的应用程序
转自:http://www.cnblogs.com/yuefei/p/4123597.html(侵删)chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由度,2013年google决定自己开发webcore的分支,叫做Blink引擎,而后google以BSD伯克利许可转载 2017-04-27 10:31:01 · 7909 阅读 · 0 评论 -
Chromium的UI绘制初探
转自:http://www.cnblogs.com/fangkm/p/3943896.html(侵删)常见的UI库的绘制逻辑任何一个成熟的界面框架都有一个相当复杂的结构,消息循环的处理、控件的布局与绘制、焦点的管理以及资源的存取等等,Chromium里的界面框架也不例外,尤其采用的MVC设计方式更是增添了代码结构的复杂度。这里并不打算讨论Chromium的界面框架,本文感兴趣的转载 2017-04-25 09:54:39 · 2838 阅读 · 0 评论 -
Chromium 源代码目录结构
转自:http://www.jianshu.com/p/4afe92418bd9(侵删)Chromium 源代码目录结构本文翻译自 官方文档概述Chromium 主要分为三个部分: browser, renderer, WebKit. browser 是主进程,负责所有 UI 和 I/O 操作; renderer (通常)是每个页面的渲染进程,它是 brow转载 2017-04-20 17:15:56 · 2395 阅读 · 0 评论 -
Hello GYP
转自:http://blog.youkuaiyun.com/ropig/article/details/48625609(侵删)GYP,Generate Your Projects,一个google开源的构建系统,最开始用于Chromium项目,现在一些其他的开源项目也开始使用GYP,如V8和node-gyp。本文是学习使用GYP的笔记,算是一个GYP的简明教程吧。特别之处在已转载 2017-04-17 14:19:12 · 1449 阅读 · 0 评论 -
chromium中从本地加载gif图片
#ifndef min *#define min *#endif *#ifndef max *#define max *#endif *#include <atlimage.h>#undef min *#undef max*// 如果不添加*部分会报 c:\program files (x86)\windows kits\10\include\10.0.10586.0\um\gd原创 2017-03-03 17:11:38 · 1482 阅读 · 0 评论 -
使用代理同步Chromium代码的心得
转自:http://blog.sina.com.cn/s/blog_496be0db0102voit.html(侵删)先参看 http://www.chromium.org/developers/how-tos/build-instructions-windows 非常坑爹,谷歌获取chromium源码的方式又变了!!! 从chromium39.0.2313.2之后的源码不能通过之前那种 ...转载 2018-04-05 19:30:07 · 5854 阅读 · 0 评论
分享