在 Windows Server 2008 R2 下用 Visual Studio 2010 编译 Chrome 与 WebKit Chromium Port
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相关推荐
- Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站
Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站 http://www.cnblogs.com/zhongweiv/archive/2013/01/07/http ...
- 如何在Windows Server 2008 R2下搭建FTP服务
听语音 | 浏览:28648 | 更新:2014-12-21 20:42 | 标签:windows 1 2 3 4 5 6 7 分步阅读 在Windows Server 2008 R2下搭建FTP服务 ...
- 配置服务器证书,Windows Server 2008 R2 下配置证书服务器和HTTPS的图文教程
前言 2017年1月1日起App Store上的所有App应用将强制开启ATS功能. 苹果的ATS(App Transport Security)对服务器硬性3点要求: ① ATS要求TLS1.2或者 ...
- windows server 2008 R2 下安装NOD32
电脑是64位的windows server 2008 R2, 想用Nod32, 发现还是老问题,不支持服务器版操作系统, 还是msi文件中有条件限制,故技重操: 下载工具: Orca 按如下要求修改: ...
- Windows Server 2008 R2下部署OCS 2007 R2 边缘服务器
9. TMG边缘服务器 微软官方文档参考 http://technet.microsoft.com/zh-cn/library/dd441282(office.13).aspx 9.1. 服务器基本设 ...
- Windows Server 2008 R2下安装卸载Oracle 11g
一.安装前的准备工作 修改计算机名: 服务器的计算机名称对于登录到Oracle数据库非常重要!切记!!! (1) 安装好Oracle数据库后,再修改计算机名称,可能会无法启动服务,即不能在浏览器中使用 ...
- 在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题
环境基本部署好了之后,便开始测试,一定要让他经得起"考验",他才会值得你的信赖.Tomcat服务器部署成功的的验证方法(默认端口的情况下): 1.loacalhost:8080 2 ...
- 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 ...
- 曲线救国!通过VirtualBox让Windows Server 2008 R2也用上蓝牙
大家知道,Windows Server 2008 R2并未内置蓝牙驱动.不过,如果你的系统是他的话,而且现在手机都有蓝牙,总不能每次传输东西都用数据线吧,白白浪费蓝牙了,这感觉好像Windows se ...
最新文章
- 百度推送 android7.1,【SDK版本更新】Android SDK 5.7.1
- ViewPager的简单使用说明
- python3 时间、日期、时间戳的转换
- JAVA系统和DOMINO通过LDAP集成方
- SAP ABAP Netweaver Note download debug
- this指向问题(2)
- NoSQL技术入门简介
- 获取邮箱的DNS和MX 工具类
- DDoSCoin:加密货币奖励用户参与 DDoS 攻击
- java系统性能优化之mysql数据库优化
- C语言—黑客数字雨特效
- BOS物流管理系统第一阶段
- 五笔输入法 快速入门 二小时基本了解五笔
- kb4023057安装失败_微软重发KB4023057补丁致部分用户更新失败
- php验证码显示不了,PHP验证码无法显示的原因及解决办法
- Tableau怎么制作专业图表
- 用api提取ip的优点
- android textview截断,Android Textview文字在底部被截断
- android auto领动,动力系统非常出色 小试北京现代领动
- 配置路由协议rip和ospf