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

做家电家具回收用哪个网站好网站制作怎样容易

做家电家具回收用哪个网站好,网站制作怎样容易,东莞网站设计的公司,it外包主要做什么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/wzjs/831880.html

    相关文章:

  1. 上海定制建站网站建设网站小图标怎么制作
  2. 宁波企业网站开发公司如何保存网站上的图片不显示图片
  3. 建立个人网站的费用校园网站建设的重要性
  4. 网站建设合同管辖地百度入驻
  5. 信用网站建设是国家统一部署C2C电子商务网站管理系统
  6. 怎么选择丹徒网站建设湛江网站推广优化
  7. 个人做网站费用wordpress怎么添加用户中心页面
  8. 中国十大小说网站排名国外的包装设计网站
  9. 乐清市城乡建设局网站企业官网是什么意思
  10. 外包网站设计公司中山做企业网站
  11. 西安微网站开发wordpress域名修改数据库
  12. 简历制作免费模板网站资讯网站建设流程
  13. 做理论的网站最新房价排行榜
  14. 湖南建筑工程集团网站排名优化培训哪家好
  15. 个人空间网站免费做网站多少钱一张页面
  16. 网站怎么做才是对搜索引擎友好wordpress指定分类不显示
  17. 学习网站大全建筑网站建设需要注意哪些
  18. 优秀的电商app设计网站德阳建设银行招聘网站
  19. 网站设计公司地址微信公众号怎么创建优惠券
  20. 濮阳市城乡建设管理局网站wordpress excel插件
  21. 小额贷网站建设卡片式 主题 wordpress
  22. 网站制作 合同dedecms 迁移 wordpress
  23. 网站建设的计划wp如何转换wordpress
  24. 网络建站 响应式网站设计类相关网站
  25. 网站定制设计制作公司wordpress shop
  26. 网站商城建设价格百度seo关键词排名优化工具
  27. 晋州网站建设哪家好线上推广话术
  28. 资讯类网站模板下载网站是否开启gzip
  29. 网站建设安全与维护网站排名怎么优化
  30. 张家界有没有做网站的公司微网站开发平台 开源