3701文件资源
https://download.csdn.net/download/maxiaosheng521/12268262
https://download.csdn.net/download/maxiaosheng521/12248968
https://download.csdn.net/download/maxiaosheng521/12249032
https://download.csdn.net/download/maxiaosheng521/12249038
问题汇总:
网络问题:Check Out 失败 Storage Error
版本一致:automate版本 /CEF版本 /chrome版本/Depot_Tools版本https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding.md 查看CEF版本要求
3071对应 vs2015 UpDate3 和win10 14393SDK
编译方法:
https://www.cnblogs.com/heimao117/p/9064537.html
https://www.cnblogs.com/caibirdy1985/p/7244961.html
https://blog.csdn.net/xiezhongyuan07/article/details/84861617
https://bitbucket.org/chromiumembedded/cef 切换3071 下载对应版本的automate-git
chromium / chromium / tools / depot_tools / HEAD:
https://chromium.googlesource.com/chromium/tools/depot_tools/+log
3071找到的commit 是c0758331ea
depot_tools目录下执行命令
git reset --hard c0758331ea
重新执行update.bat 还有build.bat
//注意修改相对应的路径 cef版本 还有vs版本
update.bat
set CEF_USE_GN=1
set DEPOT_TOOLS_UPDATE=0
set GN_ARGUMENTS=--ide=vs2015 --sln=cef --filters=//cef/*
python ..\automate\automate-git.py --download-dir=c:\code\chromium_git --depot-tools-dir=c:\code\depot_tools --no-distrib --no-build --no-depot-tools-update --force-clean --force-update --branch=3071 --checkout=4a193051a9ce3da206290e349b4c463d35abc8e1
create.bat
set CEF_USE_GN=1
set GN_DEFINES=use_jumbo_build=true is_official_build=true ffmpeg_branding=Chrome proprietary_codecs=true
set GN_ARGUMENTS=--ide=vs2015 --sln=cef --filters=//cef/* --enable-decoder='rv10,rv20,rv30,rv40,cook,h263,h263i,mpeg4,msmpeg4v1,msmpeg4v2,msmpeg4v3,amrnb,amrwb,ac3,flv' --enable-demuxer='rm,mpegvideo,avi,avisynth,h263,aac,amr,ac3,flv,mpegts,mpegtsraw' --enable-parser='mpegvideo,rv30,rv40,h263,mpeg4video,ac3'
call cef_create_projects.bat
build.bat
ninja -C out/Release_GN_x64 cef
UnrealEngine-4.23.1-release\Engine\Binaries\ThirdParty\CEF3\Win64 对应的文件全部替换
UnrealEngine-4.23.1-release\Engine\Source\ThirdParty\CEF3\cef_binary_3.3071.1611.g4a19305_windows64只替换libcef.lib
总结:
首先一定要根据你的cef 版本 来找对应的automate-git.py 文件, 对于老版本不能使用最新的
然后就是尝试使用不同的depot_tools版本,其他的步骤就和网上的其他教程大同小异了
列出官网的网址
sample Test
http://opensource.spotify.com/cefbuilds/index.html
cef版本
https://bitbucket.org/chromiumembedded/cef/commits/?search=4a193051a9ce3da206290e349b4c463d35abc8e1
cef介绍
https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding.md
cef编译指南
https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart.md
chromium介绍
http://www.chromium.org/Home
chromium
https://chromium.googlesource.com/chromium/src.git/+refs
chromium 3071版本
https://chromium.googlesource.com/chromium/src.git/+/refs/tags/59.0.3071.15
Chrome编译
https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md