Ref: http://www.chromium.org/developers/how-tos/build-instructions-windows

Ref:http://trac.webkit.org/wiki/Chromium

环境搭建:

1、安装 VS2010 SP1,下载地址:http://go.microsoft.com/fwlink/?LinkId=210710

2、安装 Windows 7.1 SDK(x64),下载地址:http://download.microsoft.com/download/F/1/0/F10113F5-B750-4969-A255-274341AC6BCE/GRMSDKX_EN_DVD.iso

3、安装 DirectX SDK(DXSDK_Jun10),下载地址:http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=3021d52b-514e-41d3-ad02-438a3ba730ba&srcdisplaylang=en&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2fA%2fE%2f7%2fAE743F1F-632B-4809-87A9-AA1BB3458E31%2fDXSDK_Jun10.exe

4、下载 depot tools:https://src.chromium.org/svn/trunk/tools/depot_tools.zip

5、下载后,将 depot tools 设置到环境变量中,注意:加到最后,不是开始。

6、安装 Perl,编译 WebKit Chromium Port 时需要用。

编译 Chrome:

1、下载源代码包:http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html

2、将源代码包解压缩到没有空格的路径中,最好用 GnuWin32 工具,也可以用 7-Zip。解压后,将 src 目录剪切出来。

3、在 src 下执行两个命令:set GYP_MSVS_VERSION=2010;gclient sync,来更新下本地代码,同时自动更新 depot tools。

4、打开 src/chrome/chrome.sln 编译。这时有个工程会出现错误,原因是 DirectX SDK 目录设置的问题,好像是 glue,将相关的头文件与库目录添加到该工程中。

5、视情况选择需要编译的工程,可以全部编译,也可以只编译 chrome。只编译 chrome 会节省很多时间。

编译 WebKit Chromium Port:

1、下载源码包:http://nightly.webkit.org/files/WebKit-SVN-source.tar.bz2

2、解压到不含空格的目录,解压时不要使用 WinRAR,最好使用 tar vfxz filename 来解压。

3、在源码目录执行:svn update,更新本地代码。

4、产生 VS2010 工程,在源码目录执行:set GYP_MSVS_VERSION=2010;perl ./Tools/Scripts/update-webkit-chromium --force。该命令会下载 chromium webkit 依赖的程序,并产生工程与解决方案。

5、打开 Source/WebKit/chromium/WebKit.sln,并编译。

转载于:https://www.cnblogs.com/Proteas/archive/2012/02/04/2338606.html

在 Windows Server 2008 R2 下用 Visual Studio 2010 编译 Chrome 与 WebKit Chromium Port相关推荐

  1. Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

    Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站 http://www.cnblogs.com/zhongweiv/archive/2013/01/07/http ...

  2. 如何在Windows Server 2008 R2下搭建FTP服务

    听语音 | 浏览:28648 | 更新:2014-12-21 20:42 | 标签:windows 1 2 3 4 5 6 7 分步阅读 在Windows Server 2008 R2下搭建FTP服务 ...

  3. 配置服务器证书,Windows Server 2008 R2 下配置证书服务器和HTTPS的图文教程

    前言 2017年1月1日起App Store上的所有App应用将强制开启ATS功能. 苹果的ATS(App Transport Security)对服务器硬性3点要求: ① ATS要求TLS1.2或者 ...

  4. windows server 2008 R2 下安装NOD32

    电脑是64位的windows server 2008 R2, 想用Nod32, 发现还是老问题,不支持服务器版操作系统, 还是msi文件中有条件限制,故技重操: 下载工具: Orca 按如下要求修改: ...

  5. Windows Server 2008 R2下部署OCS 2007 R2 边缘服务器

    9. TMG边缘服务器 微软官方文档参考 http://technet.microsoft.com/zh-cn/library/dd441282(office.13).aspx 9.1. 服务器基本设 ...

  6. Windows Server 2008 R2下安装卸载Oracle 11g

    一.安装前的准备工作 修改计算机名: 服务器的计算机名称对于登录到Oracle数据库非常重要!切记!!! (1) 安装好Oracle数据库后,再修改计算机名称,可能会无法启动服务,即不能在浏览器中使用 ...

  7. 在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题

    环境基本部署好了之后,便开始测试,一定要让他经得起"考验",他才会值得你的信赖.Tomcat服务器部署成功的的验证方法(默认端口的情况下): 1.loacalhost:8080 2 ...

  8. mysql 5.5 目录_Windows Server 2008 R2下修改MySQL 5.5数据库目录

    说明: 操作系统:Windows Server 2008 R2 MySQL版本:5.5.25a MySQL程序安装目录:D:\Program Files\MySQL\MySQL Server 5.5 ...

  9. 曲线救国!通过VirtualBox让Windows Server 2008 R2也用上蓝牙

    大家知道,Windows Server 2008 R2并未内置蓝牙驱动.不过,如果你的系统是他的话,而且现在手机都有蓝牙,总不能每次传输东西都用数据线吧,白白浪费蓝牙了,这感觉好像Windows se ...

最新文章

  1. 百度推送 android7.1,【SDK版本更新】Android SDK 5.7.1
  2. ViewPager的简单使用说明
  3. python3 时间、日期、时间戳的转换
  4. JAVA系统和DOMINO通过LDAP集成方
  5. SAP ABAP Netweaver Note download debug
  6. this指向问题(2)
  7. NoSQL技术入门简介
  8. 获取邮箱的DNS和MX 工具类
  9. DDoSCoin:加密货币奖励用户参与 DDoS 攻击
  10. java系统性能优化之mysql数据库优化
  11. C语言—黑客数字雨特效
  12. BOS物流管理系统第一阶段
  13. 五笔输入法 快速入门 二小时基本了解五笔
  14. kb4023057安装失败_微软重发KB4023057补丁致部分用户更新失败
  15. php验证码显示不了,PHP验证码无法显示的原因及解决办法
  16. Tableau怎么制作专业图表
  17. 用api提取ip的优点
  18. android textview截断,Android Textview文字在底部被截断
  19. android auto领动,动力系统非常出色 小试北京现代领动
  20. 配置路由协议rip和ospf

热门文章

  1. 【转贴】CSS Sticky Footer: 完美的CSS绝对底部
  2. c# 中const 和 static readonly 的区别
  3. MySQL学习(一)—初识MySQL
  4. JavaScript学习(十六)—实现购物车加减数量,计算总金额
  5. oracle 截取指定时间戳,oracle时间函数(包括截取时间)
  6. 哲学家都在干些什么_哲学家们都干了些什么——哲学是什么
  7. 逻辑删除用户后 用户名重复怎么办?
  8. 领导开会为什么总爱在桌子上摆一个水杯?
  9. 在生意不好做的情况下, 你会选择坚持,还是去重新找一个新行业?
  10. 为什么很多小公司虽然熬过了生存期