设为首页 收藏本站
查看: 1242|回复: 0

[转] 在 Windows Server 2008 R2 下用 Visual Studio 2010 编译 Chrome 与 WebKit Chromium P

[复制链接]

尚未签到

发表于 2015-5-2 06:36:10 | 显示全部楼层 |阅读模式





  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,并编译。
  
  备注:
  C:\Users\mengchao\AppData\Local\Microsoft\MSBuild\v4.0
  


$(ExecutablePath)
$(DXSDK_DIR)\include;D:\wtl\Include;$(IncludePath)
$(ReferencePath)
$(DXSDK_DIR)\lib\x86;$(LibraryPath)
$(SourcePath)
$(ExcludePath)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-62652-1-1.html 上篇帖子: 软件发布:网页设计师必备 之 屏幕取色工具 附源码(支持Windows 2008) 下篇帖子: windows server 2008 R2 DCOM 配置找不到EXCEL 解决办法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表