具体参考系列1
需要vs2017和对应的Windows sdk版本,不支持vs2022,需要用 -ide=vs2017
gclient sync --nohooks --no-history
时报错:
具体是dav1d下载报错
1
2
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
fatal: expected 'packfile'
解决:直接clone一份libdav1d放在third_party\dav1d目录下,然后按照根目录下的DEPS里面的commit Id切换到对应提交点。
不需要autoninja -C out\Release_GN_x64_sandbox cef_sandbox
,
需要编译autoninja -C out\Debug_GN_x64 cef
最后打包
make_distrib.bat --ninja-build --x64-build
最后打包会生成cef_binary_89.0.0+gb36241d+chromium-89.0.4389.114_windows64.zip