Chromium环境搭建


众所周知,Chromium环境搭建有些许麻烦,可以去 https://chromium.googlesource.com/chromium/src/+/main/docs/windows_build_instructions.md chromium官网查看,里面描述了如何搭建chromium环境。由于是全英的,而且有些地方可能没有涵盖上,因此本文简单描述下如何在Windows环境下搭建chromium以及在搭建过程中可能会遇到的坑。

注:由于Google在国内无法使用,因此推荐使用代理完成以下全程操作。(VS安装不用代理)

环境搭建

chromium需要安装depot_tools和visual studio,depot_tools可以通过该链接下载。visual studio(后面简称VS),可以直接去VS的官网下载社区版,免费的。安装时需要勾选上

安装完后,基本环境就布置完毕了。

代码拉取

拉取代码,分为两步,第一步是拉取depot_tools的代码,第二步是拉取chromium的代码。(偷懒先不写了,后面再来完善)

各类的坑

找不到dbghelp.dll

具体报错:Exception: dbghelp.dll not found in “C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\dbghelp.dll”You must install the “Debugging Tools for Windows” feature from the Windows 10 SDK.

原因:没有安装对应的Debugging Tools for Windows。这个工具的安装并不在vs_community中安装,需要在 控制面板-程序-Windows Software Development Kit-右键-修改-勾选上Debugging Tools for Windows选项后点击修改即可。

depot_tools更新失败

很有可能是由于代理没设置好的原因。最好把系统代理也设置上。

下载chromium源码执行 generate_location_tags.py错误returned non-zero exit status 1
这个由于网络问题所导致。http_proxy和boto似乎只针对于部分的脚本和git,但对于部分的情况下,是不会使用这些代理选项的。因此我们需要设置好系统代理。


文章作者: Wakaka
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Wakaka !
  目录