chrome环境搭建

depot_tools:

由于中国网络导致下载失败。重新fetch提示错误。问题在于fetch.py的Checkout::exists判定了depot_tools\.gclient, depot_tools\src,depot_tools\.gclient是否存在。如果存在删除了就可以重新开始。

错误提示:uour current directory appears to already contain, or be part of, acheckout. "fectch" is used only to get new checkouts. use "gclient sync" to update existing checkouts.

vs:

在src下面运行bat,然后可以看到生成了src/out目录还有src/chrome/chrome.sln

bat内容是:

set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_MSVS_VERSION=2013
set GYP_GENERATORS=msvs-ninja,ninja
set GYP_DEFINES=component=shared_library
set PATH=D:\svnClient\depot_tools\python276_bin\;D:\svnClient\depot_tools\;

python.exe ./build/gyp_chromium.py >>log.txt 2>&1

src/chrome/chrome.sln可以打开阅读代码

编译问题1.

使用vs编译工程chrome,其实就是调用ninja -C out/debug chrome.提示错误

‘../../build/util/LASTCHANGE‘, needed by ‘gen/chrome_watcher/chrome_watcher_version.rc‘, missing and no known rule to make it

gclinet runhooks生成历史文件

编译问题2.

1>  FAILED: ninja -t msvc -e environment.x86 -- "" /nologo /showIncludes /FC @obj\third_party\pdfium\core\src\fpdfapi\fpdfapi.fpdf_basic_module.obj.rsp /c ..\..\third_party\pdfium\core\src\fpdfapi\fpdf_basic_module.cpp /Foobj\third_party\pdfium\core\src\fpdfapi\fpdfapi.fpdf_basic_module.obj /Fdobj\third_party\pdfium\fpdfapi.cc.pdb

1>  ninja: fatal: CreateProcess: 参数错误。

解决 :

out\debug\build.ninja

cl_x86 = ""

cl_x64 = ""

修改

cl_x86 = "D:\Program Files\vs2013\VC\bin\cl.exe"     // 我填写cl.exe提示我找不到指定文件

cl_x64 = ""

编译问题3.

提示文件非unicode存储 warning 4819

解决:

控制面板->区域和语言->非Unicode程序的语言 修改成 英语(美国)

版权声明:本文为博主原创文章,未经博主允许不得转载。博主联系方式:[email protected]。

时间: 2024-10-03 21:53:40

chrome环境搭建的相关文章

Selenium+Java+Chrome环境搭建

今天来讲一下自动化测试环境的搭建,整个过程分为四步,非常简单. 一.chrome浏览器安装 1.下载chrome浏览器并安装,下载路径网上很多. 2. 由于selenium只嵌入了firefox的驱动包,而不包含chrome,因此我们需要下载chrome浏览器对应版本的chromedriver,地址:http://npm.taobao.org/mirrors/chromedriver/:关于chrome版本及对应的driver该网址上有最新的说明文档,如下: 详情可自行翻阅查看,此处不再赘述.

[Step-By-Step Angular2](1)Hello World与自动化环境搭建

随着rc(release candidate,候选版本)版本的推出,万众瞩目的angular2终于离正式发布不远啦!五月初举办的ng-conf大会已经过去了整整一个月,大多数api都如愿保持在了相对稳定的状态——当然也有router这样的例外,在rc阶段还在大面积返工,让人颇为不解——不过总得说来,现在学习angular2不失为一个恰当的时机. Google为angular2准备了完善的文档和教程,按理说,官网(https://angular.io)自然是学习新框架的最好教材.略显遗憾的是,在B

web selenium环境搭建遇到的一些问题

selenium自动化测试环境搭建,看起来简单,但是还是遇到一些问题,我的环境是windows64系统 1.安装了jdk,eclipse后,发现eclipse打不开,之前因为懒惰,遇到问题就没解决,这次百度了一下,发现,是因为eclipse的版本与jdk版本不兼容导致的 我安装的是64位的jdk1.8,但是所安装的eclipse是32位的,这时候调整一下jdk或eclipse的版本就可以了 由于开始最这个原因理解不深刻,导致重新安装了32位的jdk,现在看来因为重新安装64位的eclipse比较

[小北De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建

在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径.因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识.刚刚开通了博客,就从最基础的开始吧,算是写给初学者的编程手记,也算是给对自动化完全不了解的小伙伴开个头.时间允许的话会坚持更新下去... ... 后续的文章计划会谈到一些企业级自动化测试平台的构建(但愿有时间完成哈~~). 关于自动化测试的框架,网上有很多相关的对比,在这里我我就不评论和对比了.本人

Ubuntu Desktop基本办公环境搭建

Ubuntu Desktop基本办公环境搭建 一如前面所强调的, linux系统是面向开发人员友好的,而对office办公人员并不友好 . 如果是重度的office办公需求人员,不建议使用linux desktop,而建议使用windows,基本上所有的大型office的应用软件的最优体验方案都是在windows上实现的. 但是本文还是会花一定的篇幅来讲解如何在Linux(Ubuntu)上面搭建办公应用环境,因为开发人员还是会有一定程序的office办公需求,这些应用需求在linux上也可以找到

《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记

近期想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序.所以须要在本地搭建Node.js Web的开发測试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴请參考:<Node.js入门>CentOS 6.5下Node.js Web开发环境搭建笔记 Node.js是什么? 我们看看百科里怎么说的? JavaScript是一种执行在浏览器的脚本,它简单,轻巧.易于编辑,这样的脚本通经常使用于浏览器的前端编程.可是一位开发人员Ryan有一天发现这样的前端式

菜鸟零基础学习HTML5 &nbsp; ----- 1.5、HTML5表单和PHP环境搭建

一.HTML5表单 1.表单用于获取不同类型的用户输入 2.常用表单标签 例: <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>表单</title> </head> <body>     <form>         用户名:         <i

Android自动化测试-UiAutomator环境搭建

Android自动化测试-UiAutomator环境搭建 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内访问官网受限,如果下载不到,可以到我的百度云盘下载: https://pan.baidu.com/s/1bpq5wK3 此云盘中有uiautomator2所依赖的jar包,可以同时下载 二.新建Android Studio工程 新建一个project,输入application name,下一步, 默认选择,下一步, 选择 empt

基于Selenium2与Python自动化测试环境搭建

简介: selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: *  免费,也不用再为破解QTP而大伤脑筋 *  小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序. *  这也是最重要的一点,不管你以前更熟悉C. java.ruby.python.或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS *  支持多平台:windows.linux.MAC ,支持多浏览器: