登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
Skia Windows下MSVC 编译记录(和已编译的X86 Skia库) ...
Skia Windows下MSVC 编译记录(和已编译的X86 Skia库)
[ 复制链接 ]
豹筒生
2025-6-2 15:07:07
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
项目中需要做高性能的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作者已经帮我们整理好了,在这里感谢这位作者,让我们省了很多事
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Skia
编译
Windows
MSVC
记录
相关帖子
CSP-S2025做题记录
从0开始完成ActiveMQ-cpp在windows_x86平台的编译(从编译openssl开始)
Keepalived详解:原理、编译安装与高可用集群配置
Linux Mint下使用vscode编译C++代码
在windows平台搭建一个mini版本的k8s集群
Windows日志错误为:php-cgi.exe exit(busy timeout), return code 9
macOS与Windows安装包、昇腾MindIE多机推理
关于linux编译c语言文件的一些错误问题
PostgreSQL数据库在Windows上实现异地自动备份指南-喂饭图文教程
记录 Windows系统开启hyper-v ,部分端口被保留,导致端口不能使用而报错的问题
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
CSP-S2025做题记录
3
630
颓哀
2025-12-02
业界
从0开始完成ActiveMQ-cpp在windows_x86平台的编译(从编译openssl开始)
0
350
鲫疹
2025-12-04
业界
Keepalived详解:原理、编译安装与高可用集群配置
0
69
决任愧
2025-12-09
安全
Linux Mint下使用vscode编译C++代码
1
736
聊账
2025-12-10
业界
在windows平台搭建一个mini版本的k8s集群
1
99
计海龄
2025-12-11
安全
Windows日志错误为:php-cgi.exe exit(busy timeout), return code 9
0
987
愿隙
2025-12-12
安全
macOS与Windows安装包、昇腾MindIE多机推理
1
613
仇华乐
2025-12-12
安全
关于linux编译c语言文件的一些错误问题
1
952
诈知
2025-12-15
业界
PostgreSQL数据库在Windows上实现异地自动备份指南-喂饭图文教程
0
509
姥恫
2025-12-15
安全
记录 Windows系统开启hyper-v ,部分端口被保留,导致端口不能使用而报错的问题
0
190
溜椎干
2025-12-15
回复
(6)
辖瑁地
2025-10-19 00:50:47
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢分享,下载保存了,貌似很强大
焦听云
2025-10-31 04:00:51
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
穆望
2025-11-2 19:38:48
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,下载保存了,貌似很强大
讲怔
2025-11-24 08:41:54
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
丧血槌
2025-11-30 14:02:28
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
幽淆
2025-12-8 09:11:08
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
热心回复!
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
豹筒生
2025-12-8 09:11:08
关注
0
粉丝关注
17
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845357
3934307807
991123
4
xiangqian
638210
5
韶又彤
9998
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
752
解决 iOS 上 Swiper 滑动图片闪烁问题:原
424
OpenCV (C++) 提速技巧(以Haar小波变换为
206
Claude Code 使用 Skills
670
资源总是不够用?这次,我用一套系统盘活了
976
UniEdit:首个大型开放域大模型知识编辑基
575
Karmada v1.16 版本发布!支持多模板工作负
311
《ESP32-S3使用指南—IDF版 V1.6》第五十五
941
纯前端调用大模型真的安全吗?我踩过的坑比
895
【分析式AI】-带你秒弄懂决策树与随机森林
98
DBLens 的数据安全、登录方式与离线使用说
71
国内开发者合规订阅 Claude Code 的 3 条最
154
Perforce QAC 2025.3 新版上线 | 速度与深
476
防止跨站脚本攻击(XSS)(完整版HTTP安全
353
Wayland下RDP服务器的搭建
888
Flink学习笔记:状态后端
535
csq-蓝桥杯python-基础语法2-列表与循环语
512
C#+VisionMaster 学习笔记(目录)-目录
586
ROS2核心概念之参数
88
【Agent】MemOS 源码笔记---(5)---记忆分类
129
.NET周刊【11月第4期 2025-11-23】