首先,配置开发环境:
- 安装VS2005,全部安装,不要只选VC++。
- 安装VS2005 SP1,根椐VS的语言选择安装,这里给出的链接是中文版的。
- 安装Windows SDK 2008,安装完后,执行:开始|所有程序|microsoft windows SDK v6.1|Visual Studio Registration|Windows SDK Configuration tool 将最新的SDK与VS2005关联起来。
开发环境准备完毕,接下来下载Chrome的源代码:
- 下载depot_tools_win.zip,下完解压到一个目录,假设解压后的目录是:C:\depot_tools。
- 把depot_tools的路径加入PATH环境变量:我的电脑|属性|高级|环境变量。
- 创建一个存放代码的文件夹,假设是:c:\trunk;运行cmd并将当前路径定位到该文件夹: cd c:\trunk。
- 在cmd里执行:gclient config http://src.chromium.org/svn/trunk/src。
- 执行完后,再执行:gclient sync,此时就开始检出Chrome的代码,需要很长的时间。
经过很长的时间,代码终于取下来了,现在开始构建:
- 打开c:\trunk\src\chrome\chrome.sln。
- 会看到app目录下有一个chrome_exe工程,构建它就行了。
耐心地等待构建,幸运的话,目标文件会生成在:
c:\trunk\src\chrome\debug若有心得,欢迎回复分享。
分享到:
相关推荐
标题中的"google chrome cef4 binary"指的是Google Chrome浏览器的一个组件——CEF(Chromium Embedded Framework)的第4个主要版本的二进制文件。CEF是一个开源框架,它允许开发者将Chromium渲染引擎嵌入到他们的...
在“Google官方chrome开发案例”中,我们将会深入探讨如何利用JavaScript(JS)来构建Chrome扩展。这个资源链接(https://developer.chrome.com/extensions/getstarted)是Chrome开发者文档的一部分,它为初学者提供...
烧录完成后,你需要在USB驱动器的根目录下创建一个名为"Chrome OS"的文件夹,然后下载Brunch构建框架,这是一个由sebanc开发的用于编译和安装Chrome OS的工具。从GitHub获取最新预发行版本,并将其解压后的四个文件...
标题 "107.0.5304.62-chrome" 指的是Google Chrome浏览器的一个特定版本,即107.0.5304.62。Chrome是一款由Google开发的免费网络浏览器,以其快速、安全和用户友好的特性而闻名。这个版本号通常包括主版本号、次版本...
Chrome独立安装包80.0.3987 X64是Google Chrome浏览器的一个特定版本,专为64位操作系统设计。此版本的浏览器在2020年发布,提供了强大的浏览性能和安全性,适用于那些希望独立安装Chrome,而不是通过操作系统或应用...
这里的版本号21.0.1180.89与标题中的v21.0对应,表明这是Chrome浏览器v21.0的特定构建。安装程序的作用是帮助用户在他们的计算机上设置或更新Chrome浏览器,包括处理依赖项、注册表项以及创建桌面快捷方式等。 2. ...
Chrome浏览器插件,也称为Chrome扩展,是一种基于Web技术(如HTML、CSS和JavaScript)创建的应用程序,可以增强或修改Google Chrome浏览器的功能。Vue.js,通常简称为Vue,是一款流行的前端JavaScript框架,用于构建...
Chrome插件,也被称为Chrome扩展,是Google Chrome浏览器上的应用程序,可以增强或修改浏览器的功能。它们通常是用HTML、CSS和JavaScript编写,通过Chrome的API(应用程序接口)与浏览器交互,提供用户自定义的浏览...
Chrome扩展程序开发是Web开发领域的一个重要组成部分,它允许开发者为Google Chrome浏览器创建自定义功能和增强用户体验。本文将深入探讨如何在Chrome扩展程序中运行本地JavaScript(JS)脚本,以此来理解这一核心...
Chrome是一款由Google开发的开源网页浏览器,其设计思想是强调速度、简洁和安全性。这款浏览器以其高效的JavaScript引擎V8和快速的页面渲染能力而闻名。Chrome的源代码开放,允许开发者深入研究其内部机制,从而改进...
React作为一款流行的JavaScript库,用于构建用户界面,特别是单页应用程序(SPA)。Chrome浏览器提供了丰富的开发者工具,而React插件则是这些工具的扩展,帮助开发者更好地理解和调试React组件。 React Developer ...
这份"ChromeExtensionDocument:chrome插件中文开发文档.zip"包含了详细的中文指南,旨在帮助开发者理解并构建自己的Chrome扩展。 首先,ChromeExtensionDocument-master可能是文档的主目录,它可能包含了一系列的...
5. **使用方法.txt**: 这个文本文件包含的是Axure RP CRX在Chrome浏览器中的具体使用指南。用户可能需要了解如何启动插件、创建和编辑原型、查看预览以及与其他Axure RP项目同步的方法。 6. **Axure RP CRX 0.6.3 ...
TestTrack的Google Chrome扩展是一款专为JavaScript开发和测试工作打造的工具,它旨在提升Web应用的测试效率和质量。在浏览器环境中,这款扩展提供了一系列实用的功能,帮助开发者和测试工程师更好地进行功能验证、...
Chrome插件是Google Chrome浏览器的一种扩展功能,它们可以增加或修改浏览器的功能,为用户提供更个性化的浏览体验。.7z文件是一种常见的压缩格式,用于打包多个文件或目录,以减小存储空间。在这个"chrome插件.7z...
综合以上信息,我们可以推测这个压缩包提供了一个定制的Chrome浏览器截图扩展的源代码,用户可以自定义截图行为,开发者则可以通过阅读源代码学习如何构建类似的扩展。通过修改background.js和content.js,可以调整...
这个话题涉及到使用Delphi来创建基于谷歌内核的双核浏览器,这对于开发者来说意味着能够构建支持现代Web标准的应用程序,并兼容传统网页。 首先,我们要理解Delphi XE10中的开发环境。Delphi XE10是Embarcadero公司...
同时,Google提供了详细的开发者指南和文档,帮助开发者理解和贡献代码。对于想要提升技术能力,尤其是对浏览器技术感兴趣的开发者来说,深入研究Chrome的源代码无疑是一次富有挑战和收获的旅程。
Chrome扩展及应用开发是Web开发领域的一个重要分支,它允许开发者利用JavaScript、HTML和CSS等技术,为Google Chrome浏览器创建自定义功能和增强用户体验的工具。Chrome扩展通常分为三种类型:浏览器扩展、主题和...
总的来说,这个资源提供了将谷歌Chrome浏览器转化为Dracula风格深色主题的方法,适合那些喜欢暗色界面或者需要减少屏幕亮度对眼睛刺激的用户。通过安装和应用这个主题,用户可以享受到一个与他们的编程环境协调一致...