在PPAPI里面绘图,可以结合第三方的图形库,比如Cairo、Skia。Google Chrome、Chromium和Android都使用Skia作为绘图引擎,我也来试试Skia,先过编译关。
foruok原创,如需转载请关注foruok的微信订阅号“程序视界”联系foruok。
CEF编译出的Skia不可单独用
Chromium使用Skia,Windows下从源码编译CEF说明了怎么编译CEF,它会捎带着编译Chromium,里面有Skia,但它编译出来的skia_library.lib无法单独使用,加到VS工程里,报N多链接错误。
只好自己编译了。
单独编译Skia
Windows下编译指南:https://skia.org/user/quick/windows。首先你系统得有Python,我们编译过CEF,有了。
下载skia到这里:https://skia.org/user/download。需要使用git,depot_tools很全,什么都有。
我们之前编译CEF,已自动下载depot_tools,在E:\sources\CEF\2526\depot_tools,设置到path中:
set path=E:\sources\CEF\2526\depot_tools;%path%
然后使用git下载Skia:
git clone https://skia.googlesource.c

本文档介绍了如何在Windows系统下从源码编译Skia图形库,详细阐述了由于CEF编译出的Skia库无法单独使用的问题,以及通过单独编译Skia的步骤。过程中遇到了编译错误,包括警告被当作错误和字符编码问题,通过调整编译设置和系统locale最终成功编译,并能运行示例程序HelloWorld.exe。
最低0.47元/天 解锁文章
3757

被折叠的 条评论
为什么被折叠?



