mac上编译skia

1. 在mac上编译skia步骤。

  1. 下载skia源码
git clone https://skia.googlesource.com/skia.git
  1. 安装依赖项:在构建Skia之前,您需要安装一些依赖项。最简单的方法是使用Homebrew包管理器。运行以下命令来安装所需的依赖项:
brew install git cmake python ninja

注意:Ninja和CMake是两个与软件构建相关的工具,它们可以在项目的构建过程中一起使用。在使用CMake时,您可以选择使用Ninja作为CMake的后端构建系统。这意味着CMake将生成一个Ninja的构建文件(build.ninja),然后使用Ninja来执行实际的构建任务。使用Ninja作为构建系统可以提供更快的编译速度和更好的并行性能,特别是在大型项目中。

  1. 生成构建配置:进入Skia源代码的根目录,并执行以下命令来生成构建配置,需要注意这里python的版本为3:
python3 tools/git-sync-deps
bin/gn gen out/Release

这将使用gn工具生成构建配置文件。生成的构建配置文件将位于out/Release目录中。 image.png 3. 构建Skia:在终端中运行以下命令来构建Skia库和相关工具:

ninja -C out/Release

这将使用ninja构建系统编译Skia。构建过程可能需要一些时间,具体时间取决于您的计算机性能和网络速度。

  1. 验证构建结果:构建完成后,您可以在out/Release目录中找到构建生成的HelloWorld文件,运行结果如下

image.png

2. 遇到的问题

1. 在终端上不能访问https://skia.googlesource.com/skia.git地址,但是在浏览器中可以,原因为终端没有走代理。

原因

终端没有走代理

解决办法

设置终端走代理,找到代理工具的端口号后,在终端执行如下配置

export http_proxy=http://127.0.0.1:<您的代理端口号>
export https_proxy=https://127.0.0.1:<您的代理端口号>

端口指的代理工具中的代理端口 image.png

全部评论

相关推荐

03-21 08:46
已编辑
门头沟学院 C++
一个什么都不会的学生:当你有硕士学历的时候HR会说就是比本科生强
点赞 评论 收藏
分享
吴offer选手:学到了,下次面试也放张纸在电脑上,不然老是忘记要说哪几个点
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务