• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2023-07-04 12:02 Aet 隐藏边栏 |   抢沙发  29 
文章评分 2 次,平均分 5.0

地址

  1. 最新cef二进制下载地址:
    1. 下载
  2. 介绍:
    1. 文档
  3. cef升级:
    1. 文档

步骤记录一

  1. 检查VS环境,相关组件是否正确安装
    1. Windows SDK
    2. ATL
    3. MFC
    4. Native
  2. 创建相关目录

  1. 下载depot_tools
    1. 用解压软件解压到某个目录,如e:\Google_Repo\cef

代理设置

  1. 此时需要设置代理相关,我的动作如下:
  2. 更新了Clash到最新版本
  3. 下载Service Mode,然后打开了TUN Mode
  4. 打开TUN Mode设置,添加了DNS Servers
    1. 开不开TUN具体看实际情况

  1. cmd里面设置了git的http和https代理

记录步骤二

  1. 进入到depot_tools目录

  1. 设置系统环境变量
  2. 下载automate-git.py,放到之前创建的automate目录。当前版本内容在最后:

  1. 在之前创建好的chromium-git目录里创建update.bat,如下
    1. 需要注意修改里面的路径(这里的设定最终会构建拉去chromium的master分支)

  1. 可能需要切分支
    1. 指定构建分支

  1. 进入到chromium_git目录运行update.bat,开始下载代码
  2. 进入到e:\Google_Repo\cef\chromium_git\src\cef目录,创建create.bat,内容如下:

  1. 运行create.bat生成ninja和vs工程

  1. 运行完后会生成e:\Google_Repo\cef\chromium_git\chromium\src\out\Debug_GN_x86\cef.sln

    1. 64位32位ReleaseDbug具体看上图
  2. 开始编译:

  1. 调试out\Debug_GN_x86\cefclient.exe

遇到过的问题

unable to create file xxx : Filename too long

  1. 拉代码过程中,有一步卡在这里了,原因是要创建的文件的名字太长了,示例如下:

  1. 解决方法是,修改git的配置,如下:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2024-06-07
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享