登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
每日签到
每天签到奖励2圆-6圆
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
VIP申请
VIP网盘
网盘
联系我们
每日签到
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
Skia Windows下MSVC 编译记录(和已编译的X86 Skia库) ...
Skia Windows下MSVC 编译记录(和已编译的X86 Skia库)
[ 复制链接 ]
豹筒生
2025-6-2 15:07:07
项目中需要做高性能的2D渲染,从网上找到了强大的Skia,接触Skia后发现国内的Skia相关的资料是真的少(Skia编译、使用),很多Skia资料都是和Android相关。
主要记录在Windows下编译Skia的过程,编译时多多少少踩了一些坑,走了一些弯路,这里把自己正常编译通过的方式记录一下。
Skia 已编译好的X64库
Jetbrains公司帮我们把Skia 很多版本的X64版编译好了(MT 方式 Debug/Release) ,如果项目中使用的是
X64
并且可
使用MT 静态编译
,
完全不需要单独编译Skia
:
skia-pack
注意点开,Windows版在最下边:
如果使用的X64项目不支持MT 静态编译,或者使用的是X86,那就只能自己编译了。
多说一句: Skia 不需要追求最新,因为Skia版本更新很频繁,每次更新API变动也很大,如果使用最新的很容易会导致网上仅剩的资料提供的实例各种API对不上问题。
编译Skia
如果第一次编译Skia请放平心态,Skia的资料很少导致编译时会遇到各种问题,相对编译其他流行库会花费更多时间踩坑。
为了省去各位编译时间和验证这个编译方法是不是适应各个Skia版本,分别尝试编译了m93、m126、m134、canvaskit-0.40.0从旧到目前最新四个版本,成功编译。
编译环境: Windows 10
VS: VS2019
版本: Release
Skia m93(MT): https://wwzo.lanzoue.com/icGUX2xub2la密码:9to0
Skia m93(MD): https://wwzo.lanzoue.com/iYK5T2xudixa密码:31rp
Skia m126(MT): https://wwzo.lanzoue.com/iENKh2xub6ad密码:a22t
Skia m134(MT): https://wwzo.lanzoue.com/iCELP2xub99a密码:envh
Skia canvaskit-0.40.0(MT): https://wwzo.lanzoue.com/iIK5O2xuanqf密码:7asu
每个Skia的库文件在:
编译环境准备:
1. 保证python3在命令行可正常使用
在编译Skia时会调用python脚本(可能是做一些复杂的文件验证、操作动作),目前只在构建脚本里找到copy功能用到了python3???
安装python3后默认文件名是python,把python.exe复制一份改成python3.exe即可:
先where python,找到python 所在目录:
C:\Users\RHY-GMY>where python
C:\Develop\Python3\python.exe
C:\Users\RHY-GMY\AppData\Local\Microsoft\WindowsApps\python.exe
复制代码
打开对应python目录,python.exe复制粘贴一下,重命名为python3.exe:
最后打开cmd输入python3,类似如下。
2. 下载skia_compile项目
Skia 编译依赖一些第三方库,有些第三方库需要梯子访问到外网下载,好在skia_compile作者已经帮我们整理好了,在这里感谢这位作者,让我们省了很多事
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
签约作者
程序园优秀签约作者
发帖
豹筒生
2025-6-2 15:07:07
关注
0
粉丝关注
15
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
杭环
9988
凶契帽
9988
4
氛疵
9988
5
黎瑞芝
9988
6
猷咎
9986
7
里豳朝
9986
8
肿圬后
9986
9
蝓俟佐
9984
10
虽裘侪
9984
查看更多