大海捞针 Skia(C++) 第 1 期:Skia 环境搭建

本文介绍了如何准备和配置Skia图形库,包括下载JetBrains的Skia库,使用VisualStudio创建项目,并设置附加包含目录、附加库目录和附加依赖项以引用Skia库。特别强调了在不同配置(Debug和Release)下正确指定库路径的重要性。

前言

Skia是一个图形库,我们使用的Android系统、以Chromium为核心的浏览器,都是用Skia进行渲染的。然后国内很少有介绍这个库的,因而寻找Skia文章就好比大海捞针。

准备工作

  1. 下载Skia库,这里使用JetBrains提供的 Releases · JetBrains/skia-build (github.com)
    (如果开发时想要进行调试,则需要把Debug下载下来,否则只需要Release版本即可)
  2. Visual Studio(建议2019及以上,Skia使用C++17开发)(安装过程略)
  3. 解压(这里建议读者将Skia的Debug版本与Release版本解压到同一目录下),例如如下路径分布:
   Skia
   | Debug
   | | Debug压缩包解压
   | Release
   | | Release压缩包解压

使用

  1. 打开Visual Studio,创建一个项目,右键单击项目→属性(Properties)→C/C++→常规(General)→附加包含目录(Additional Include Directories),按照上一步建议的目录,分别对应Debug和Release填入。值得注意的是,我们必须选择对应配置下添加,例如下图左上角,我们选择Release配置,那么就要填入Release版本Skia库的路径,Debug则应填另一个。
    在这里插入图片描述

  2. 右键单击项目→属性(Properties)→链接器(Linker)→常规(General)→附加库目录(Additional Library Directories),将Debug和Release中静态库的目录分别对应输入。这是为了添加静态库目录。接下来再转到链接器(Linker)→输入(Input)→附加依赖项(Additional Dependencies),这里我们填入需要的库,目前只需要用到skia.lib

至此,环境基本配置完成,值得注意一点,这样并不是永久的,需要在每次创建新项目时修改上述属性。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值