CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

本篇主要是基于chromium的源代码来构建整个CEF。如果构建编译过chromium的同学可以很轻松了。

参考来源
https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart

英文苦手可以谷歌翻译。

本机环境:
i7+16G内存(最少8G)
Windows10 专业版 64位 1709
SDK: 10.0.15063.674
IDE: Visual Studio 2015 企业版

建议:
本次构建编译为了不出现莫名其妙的错误,请大家严格按照下面步骤操作。例如盘符路径。
我们使用C盘构建。需要很大的空间,请确保有50G的可用空间。我的C盘是SSD的所以用C盘也是为了保证构建的速度。

第一步准备目录:
以管理员模式运行cmd.exe
运行如下命令
CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

第二步安装配置depot_tools.
下载
https://storage.googleapis.com/chrome-infra/depot_tools.zip
全部解压到
c:\code\depot_tools
查看目录下
CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

第三步安装Git
下载
https://git-scm.com/download/win
默认安装即可
CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上
验证安装成功
C:\code>git version
git version 2.16.1.windows.4

第四步运行update_depot_tools.bat

运行之前需要*设置。这里请自行百度吧。

假设代理IP地址和端口为
127.0.0.1:8080。
使用管理员身份打开cmd.exe。
使用下面命令
netsh
winhttp
set proxy 127.0.0.1:8080
设置结束后,关闭此窗口。
CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上
设置代理形式http和https都代理
set http_proxy=http://127.0.0.1:8080
set https_proxy=http://127.0.0.1:8080
CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

测试
curl www.google.com
可以不用测试,curl的安装自行百度。

运行update_depot_tools.bat

c:\code\depot_tools
update_depot_tools.bat
CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

这里要等待一会。这里绝不能出现任何的err输出。
稍后我会提供给一个depot_tools完整的包。给大家。
百度网盘
链接:https://pan.baidu.com/s/1un2cVvk880Xo0KnTrZqUWA 密码:7x30

第五步 设置环境变量
开始-》运行-》SystemPropertiesAdvanced
CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上
验证Python
C:\code>python -V
Python 2.7.6

篇幅原因先到这里。

预计下一篇:
CEF小白人系列12-基于chromium构建编译CEF源代码(2)环境准备下

学习交流:
QQ群:14764183
加入验证标注 cef入坑。