参考上篇教程:chromium 编译基本教程--4个基本阶段
阶段1,2省略
阶段3:生成ninja编译工程
(1)将CEF源码使用git克隆到chromium\src\cef目录下
(2)调用下面命令,会在chromium\src\out目录生成8个不同类型版本的ninja编译项目
chromium\src\cef>cef_create_projects.bat
阶段4:编译阶段,单独编译每个ninja项目
chromium\src>ninja -C out\Debug_GN_x86 cefclient
chromium\src>ninja -C out\Release_GN_x86 cefclient
chromium\src>ninja -C out\Debug_GN_x86_sandbox cef_sandbox
chromium\src>ninja -C out\Release_GN_x86_sandbox cef_sandbox
chromium\src>ninja -C out\Debug_GN_x64 cefclient
chromium\src>ninja -C out\Release_GN_x64 cefclient
chromium\src>ninja -C out\Debug_GN_x64_sandbox cef_sandbox
chromium\src>ninja -C out\Release_GN_x64_sandbox cef_sandbox
编译完毕后,执行下面命令打包,打包出来的压缩包即可分发或者使用
chromium\src>cef\tools\make_distrib.bat --output-dir=G:\cef_out --ninja-build
chromium\src>cef\tools\make_distrib.bat --output-dir=G:\cef_out --ninja-build --x64-build