`
isiqi
  • 浏览: 16551358 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Google Chrome 构建指南

阅读更多
首先,配置开发环境:
  1. 安装VS2005,全部安装,不要只选VC++。
  2. 安装VS2005 SP1,根椐VS的语言选择安装,这里给出的链接是中文版的。
  3. 安装Windows SDK 2008,安装完后,执行:开始|所有程序|microsoft windows SDK v6.1|Visual Studio Registration|Windows SDK Configuration tool 将最新的SDK与VS2005关联起来。
开发环境准备完毕,接下来下载Chrome的源代码:
  1. 下载depot_tools_win.zip,下完解压到一个目录,假设解压后的目录是:C:\depot_tools。
  2. 把depot_tools的路径加入PATH环境变量:我的电脑|属性|高级|环境变量
  3. 创建一个存放代码的文件夹,假设是:c:\trunk;运行cmd并将当前路径定位到该文件夹: cd c:\trunk
  4. 在cmd里执行:gclient config http://src.chromium.org/svn/trunk/src
  5. 执行完后,再执行:gclient sync,此时就开始检出Chrome的代码,需要很长的时间。
经过很长的时间,代码终于取下来了,现在开始构建:
  1. 打开c:\trunk\src\chrome\chrome.sln
  2. 会看到app目录下有一个chrome_exe工程,构建它就行了。
耐心地等待构建,幸运的话,目标文件会生成在:c:\trunk\src\chrome\debug

若有心得,欢迎回复分享。
分享到:
评论

相关推荐

    google chrome cef4 binary

    标题中的"google chrome cef4 binary"指的是Google Chrome浏览器的一个组件——CEF(Chromium Embedded Framework)的第4个主要版本的二进制文件。CEF是一个开源框架,它允许开发者将Chromium渲染引擎嵌入到他们的...

    Google官方chrome开发案例

    在“Google官方chrome开发案例”中,我们将会深入探讨如何利用JavaScript(JS)来构建Chrome扩展。这个资源链接(https://developer.chrome.com/extensions/getstarted)是Chrome开发者文档的一部分,它为初学者提供...

    旧电脑再利用:完整版 Chrome OS 安装指南 - 少数派1

    烧录完成后,你需要在USB驱动器的根目录下创建一个名为"Chrome OS"的文件夹,然后下载Brunch构建框架,这是一个由sebanc开发的用于编译和安装Chrome OS的工具。从GitHub获取最新预发行版本,并将其解压后的四个文件...

    107.0.5304.62-chrome

    标题 "107.0.5304.62-chrome" 指的是Google Chrome浏览器的一个特定版本,即107.0.5304.62。Chrome是一款由Google开发的免费网络浏览器,以其快速、安全和用户友好的特性而闻名。这个版本号通常包括主版本号、次版本...

    chrome 独立安装包 80.0.3987 X64

    Chrome独立安装包80.0.3987 X64是Google Chrome浏览器的一个特定版本,专为64位操作系统设计。此版本的浏览器在2020年发布,提供了强大的浏览性能和安全性,适用于那些希望独立安装Chrome,而不是通过操作系统或应用...

    chrome_v21.0.zip

    这里的版本号21.0.1180.89与标题中的v21.0对应,表明这是Chrome浏览器v21.0的特定构建。安装程序的作用是帮助用户在他们的计算机上设置或更新Chrome浏览器,包括处理依赖项、注册表项以及创建桌面快捷方式等。 2. ...

    谷歌浏览器插件 chrome扩展vue

    Chrome浏览器插件,也称为Chrome扩展,是一种基于Web技术(如HTML、CSS和JavaScript)创建的应用程序,可以增强或修改Google Chrome浏览器的功能。Vue.js,通常简称为Vue,是一款流行的前端JavaScript框架,用于构建...

    chrome插件开发文档-详细pdf版.7z

    Chrome插件,也被称为Chrome扩展,是Google Chrome浏览器上的应用程序,可以增强或修改浏览器的功能。它们通常是用HTML、CSS和JavaScript编写,通过Chrome的API(应用程序接口)与浏览器交互,提供用户自定义的浏览...

    chrome扩展程序开发/chrome运行本地JS脚本

    Chrome扩展程序开发是Web开发领域的一个重要组成部分,它允许开发者为Google Chrome浏览器创建自定义功能和增强用户体验。本文将深入探讨如何在Chrome扩展程序中运行本地JavaScript(JS)脚本,以此来理解这一核心...

    chrome 重要文档

    Chrome是一款由Google开发的开源网页浏览器,其设计思想是强调速度、简洁和安全性。这款浏览器以其高效的JavaScript引擎V8和快速的页面渲染能力而闻名。Chrome的源代码开放,允许开发者深入研究其内部机制,从而改进...

    Chrome的React插件

    React作为一款流行的JavaScript库,用于构建用户界面,特别是单页应用程序(SPA)。Chrome浏览器提供了丰富的开发者工具,而React插件则是这些工具的扩展,帮助开发者更好地理解和调试React组件。 React Developer ...

    ChromeExtensionDocument:chrome插件中文开发文档.zip

    这份"ChromeExtensionDocument:chrome插件中文开发文档.zip"包含了详细的中文指南,旨在帮助开发者理解并构建自己的Chrome扩展。 首先,ChromeExtensionDocument-master可能是文档的主目录,它可能包含了一系列的...

    Axure_RP_CRX_0.6.3_for Chrome(谷歌浏览器插件).rar

    5. **使用方法.txt**: 这个文本文件包含的是Axure RP CRX在Chrome浏览器中的具体使用指南。用户可能需要了解如何启动插件、创建和编辑原型、查看预览以及与其他Axure RP项目同步的方法。 6. **Axure RP CRX 0.6.3 ...

    TestTrack的GoogleChrome扩展

    TestTrack的Google Chrome扩展是一款专为JavaScript开发和测试工作打造的工具,它旨在提升Web应用的测试效率和质量。在浏览器环境中,这款扩展提供了一系列实用的功能,帮助开发者和测试工程师更好地进行功能验证、...

    chrome插件.7z

    Chrome插件是Google Chrome浏览器的一种扩展功能,它们可以增加或修改浏览器的功能,为用户提供更个性化的浏览体验。.7z文件是一种常见的压缩格式,用于打包多个文件或目录,以减小存储空间。在这个"chrome插件.7z...

    chrome screenshot

    综合以上信息,我们可以推测这个压缩包提供了一个定制的Chrome浏览器截图扩展的源代码,用户可以自定义截图行为,开发者则可以通过阅读源代码学习如何构建类似的扩展。通过修改background.js和content.js,可以调整...

    Delphi中Chrome浏览器开发

    这个话题涉及到使用Delphi来创建基于谷歌内核的双核浏览器,这对于开发者来说意味着能够构建支持现代Web标准的应用程序,并兼容传统网页。 首先,我们要理解Delphi XE10中的开发环境。Delphi XE10是Embarcadero公司...

    chrome 源代码

    同时,Google提供了详细的开发者指南和文档,帮助开发者理解和贡献代码。对于想要提升技术能力,尤其是对浏览器技术感兴趣的开发者来说,深入研究Chrome的源代码无疑是一次富有挑战和收获的旅程。

    Chrome扩展及应用开发

    Chrome扩展及应用开发是Web开发领域的一个重要分支,它允许开发者利用JavaScript、HTML和CSS等技术,为Google Chrome浏览器创建自定义功能和增强用户体验的工具。Chrome扩展通常分为三种类型:浏览器扩展、主题和...

    google-chrome:Google Chrome浏览器的深色主题

    总的来说,这个资源提供了将谷歌Chrome浏览器转化为Dracula风格深色主题的方法,适合那些喜欢暗色界面或者需要减少屏幕亮度对眼睛刺激的用户。通过安装和应用这个主题,用户可以享受到一个与他们的编程环境协调一致...

Global site tag (gtag.js) - Google Analytics