Chrome.谷歌浏览器源代码编译详细教程(72F1A8D8).docx_第1页
Chrome.谷歌浏览器源代码编译详细教程(72F1A8D8).docx_第2页
Chrome.谷歌浏览器源代码编译详细教程(72F1A8D8).docx_第3页
Chrome.谷歌浏览器源代码编译详细教程(72F1A8D8).docx_第4页
Chrome.谷歌浏览器源代码编译详细教程(72F1A8D8).docx_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

谷歌浏览器源代码编译详细教程 天生叛逆 发布于 7月前 ( 0条评论 查看:1794 收藏:0 ) 安装Win7 SDK(只有Visual C+ 2010 Express需要装的) 点这里下载 使用PowerISO加载ISO文件,如下图: 执行setup.exe文件,如下图: 硬盘空间很大,所有把改装的全部给勾选上了(默认应该也可以),如下图: 安装好了以后要注意是否安装成功,我前一次安装就是出现失败的现象,无奈只有把操作系统装过以后,第一个来装这个SDK: 安装DirectX SDK 点这里下载 安装都是按默认选项装就可以了。 安装VS2010 + SP1 点这里下载VS2010 点这里下载SP1 VS2010安装都是按默认选项装: SP1安装都是自动的,你需要做的是耐心等待 安装Windows 8 SDK: 点这里下载 安装都是按默认下去的,安装路径不要更改,如果要更改默认安装路径那就需要加一个环境变量: GYP_DEFINES=windows_sdk_data-path=安装路径 修复asyncinfo.h文件(这一步很重要): 把C:Program Files (x86)Windows Kits8.0Includewinrtasyncinfo.h文件的66行的“class”说明掉。如下图: chromium源代码下载并解包: 点这里下载(2G多) 解包要注意不要使用RAR,要使用7Z解压: 第一次解压是chromium.r197479.tar文件,再将chromium.r197479.tar解压,如下图: 解压好后在将chromium目录移到根目录,如下图: 移动后chromium.r197479目录就可以删除了,如下图: depot_tools准备: 下载地址 下载完成后解压并设置环境项,如下图: 生成VS2010工程文件: 在chrominum目录下执行命令gclientrunhooksforce,如下图: 要等挺长时间的,等待ing. Installinggit(avg1-2 min download) . Installingsubversion . Installingpython . 等了N长时间后,看到git、python和svn都装好了: 还要toolchain_win_x86.tar.bz2这个文件有80M多,网速不给力继续等待ing 终于好了,在E:chromiumsrcchrome目录下看到了chrome.sln,如下图: 配置include和lib: Microsoft.Cpp.Wps是32位系统的配置,配置如下: $(DXSDK_DIR)include;$(IncludePath) $(DXSDK_DIR)libx86;$(LibraryPath) Microsoft.Cps是64位系统的配置,配置如下: $(DXSDK_DIR)include;$(IncludePath) $(DXSDK_DIR)libx64;$(LibraryPath) 开始编译: 用VS2010打开chrome.sln并开始生成,如下图: 阿门保佑能顺利完成呀(这个已经是第N次编译了)!等待吧,据说要4个小时左右。 进过漫长的编辑400多个工程顺利编译完成了,还有5个错误。 问题解决: check_sdk_patch工程编译错误 解决方法: 用VS2010打开C:Program Files (x86)Windows Kits8.0Includewinrtasyncinfo.h发现“修复asyncinfo.h文件”步骤失效了,解决发现这个文件是受保护的,如果不是“管理员”是修改不了的,用管理员身份运行“UtraEdit”,如下图: 在编译“check_sdk_patch”工程就没有问题了。 chrome_main_dll编译错误 LINK :

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论