为啥libcef编译好的二进制文件越来越大?

一般情况下,一个C++工程,编译好的二进制文件在没有资源的情况下,能超过1M都算是巨型工程。而现在光是libcef.dll就可能上百兆。空间都被谁占用…
关注者
13
被浏览
31,256

5 个回答

被chromium的东西占了。chromium的代码越来越庞大,有用没用的东西全给你塞进来,cef也不得不算盘接受。其实绝大部分是你做成软件里的控件永远用不到的东西。例如几十种语言支持,例如各种性能监控插桩,例如和ui相关的一堆外壳代码。cef作者估计没啥精力把这些内容剥离,我尝试过,放弃了。

如果需要精简的web内核,可以试试我的miniblink:miniblink.net/

刚编译的 4515 分支,libcef.dll 大小是 126MB,正在寻求精简方案