当前位置: 首页 > news >正文

提高网站规范化建设帮忙做ppt赚钱的网站

提高网站规范化建设,帮忙做ppt赚钱的网站,如何在网站做广告,济南建设图审cef编译,网上查到的相关资料大多是官网上自动化编译的翻版,可能较新的版本按照那个步骤编译是没问题的。但是,对于历史版本的编译就会遇到各种坑。步骤大同小异,所以不再赘述,重点记录下针对历史版本编译要注意的点&am…

cef编译,网上查到的相关资料大多是官网上自动化编译的翻版,可能较新的版本按照那个步骤编译是没问题的。但是,对于历史版本的编译就会遇到各种坑。步骤大同小异,所以不再赘述,重点记录下针对历史版本编译要注意的点:

1. 编译环境部署,一定要参考官网的编译指导,选择指定版本匹配的vs、windows sdk;选择网速可靠的代理,并将代理参数配置给git和系统的http代理;

2. 拉取历史版本对应的部署工具(depot_tools)也很关键,这一步搞不对,各种奇葩异常,也是当时摸索了很久的地方,搞定这一步后面就很顺利了。操作如下:

1)  参考网上资料下载depot_tools工具,并解压。执行其中的update_depot_tools.bat。如果该工具未执行,可能是环境变量没配置,cmd窗口内执行下:set DEPOT_TOOLS_UPDATE = 1,脚本内判断了该变量的值。该脚本默认将depot_tools更新到主干分支的最新版本,但对历史版本并不适用,存在python版本过高等问题。为此,需要将depot_tools还原为匹配版本;

2) cef源代码路径下,打开CHROMIUM_BUILD_COMPATIBILITY.txt,找到如下版本:checkout回退到指定版本:

{'chromium_checkout': 'refs/tags/92.0.4515.159','depot_tools_checkout': '58542b7fef'
}
::按照文件中的匹配版本,回退代码
git checkout 58542b7fef

然后,打开update_depot_tools.bat脚本,手动执行下更新代码后的后续步骤,如下:

::拉代码,我们已经通过checkout回退过了,直接跳过
cd /d "%DEPOT_TOOLS_DIR%."
call git fetch -q origin > NUL
call git checkout -q origin/main > NUL
if errorlevel 1 (echo Failed to update depot_tools.exit /b %ERRORLEVEL%
)::手动执行脚本1
:: Sync CIPD and CIPD client tools.
call "%~dp0\cipd_bin_setup.bat"::手动执行脚本2
:: Update python and generate git wrappers.
call "%DEPOT_TOOLS_DIR%bootstrap\win_tools.bat"

对于92版本,只要在cmd窗口手动执行脚本1和2就可以了。至此,部署工具depot_tools已经完全回退到了匹配的历史版本,关闭部署工具的自动更新,即:

set DEPOT_TOOLS_UPDATE = 0

3. 搞定部署工具,执行自动化编译脚本(!!推荐使用该方式拉代码和依赖,其他博客中手动git src的方式,代码和工具下载不全,会出各种问题),注意参数中指定不更新depot_tools选项:--no-depot-tools-update。即:

python3 ..\automate\automate-git.py --download-dir=F:\cef-code\chromium_git --depot-tools-dir=F:\cef-code\depot_tools  --no-build --branch=4515 --no-depot-tools-update

脚本执行结束后,就拉取到了cef和chromium的源码以及所有的外部依赖;chromium源码下,有源文件可以查看版本号,最好确认下chormium的源码版本:

文件-E:\Code\chromium\src\chrome\VERSIONMAJOR=92
MINOR=0
BUILD=4515
PATCH=159

4. 编译过程中,如果有解决不了的异常,尝试执行下 gclient runhooks命令,重新拉一下依赖、重新生成工程文件后,再次编译。

5. 附上,我参考过的相关博客,其余步骤和错误处理可以参考下:

    1. windows平台编译CEF_cef编译-CSDN博客
    2. https://zhuanlan.zhihu.com/p/133675543

祝愿你能运行自己编译的cefdemo,有用的话记得点赞+收藏!!

     

    http://www.dtcms.com/a/555010.html

    相关文章:

  1. JAVA1031 NUM求和
  2. 2021年免费的网站有哪些网站被降权怎么办
  3. 基于协同过滤算法的话剧购票系统(论文+源码)
  4. 正规网站建设哪家好安徽省水利建设厅官方网站
  5. zencart外贸建站网站建设联
  6. 用 Python 实现连续数据分组求和并回写
  7. 从0学Java--day7
  8. 做ppt医学专业图片网站徐州哪里做网站
  9. 容器之间怎么通信?Docker 网络全解析
  10. 网站优化平台网站建设 岗位
  11. 老干部活动中心网站建设方案wordpress 企业库插件
  12. 网站前台和后台轻松seo优化排名
  13. 怎样防止网站被黑专业做网站制作自助建站系统
  14. 了解学习LVS-DR模式配置
  15. 对网站建设安全性的要求网站的建设成本
  16. 中国七大城市电动汽车使用与充电分析数据集
  17. 博爱网站建设重庆响应式网站方案
  18. 微前端乾坤vue3项目使用tinymce,通过npm,yarn,pnpm包安装成功,但是引用报错无法使用
  19. 石家庄房产信息网查询系统googleseo优化
  20. Spec-kit 入门
  21. 做影视网站代理犯法吗外贸做的社交网站
  22. 服装工厂做网站的好处电子商务概念
  23. 第三篇:不靠毅力靠方法:“小步子原理”启动改变飞轮
  24. 网站图片太多做外贸需要浏览外国网站
  25. 有什么网站做统计图的win7建网站教程
  26. 阿里巴巴指数查询重庆网站营销seo电话
  27. 抖音代运营是什么意思长春做网站公司长春seo公司
  28. 动易 手机网站云南做网站报价
  29. 做网站什么数据库用的多网络营销大师排行榜
  30. 基于音乐推荐数据的逻辑回归实验报告:曲风特征与用户收听意愿预测