如何在Windows上编译skia



我尝试按照 https://skia.org/user/build 中的建议在Windows上编译skia

  1. bin/gn gen out/Static --args='is_official_build=true'

  2. ninja -C out/Static

Build 无法找到 libjpeg.h, libpng.h

然后我在 gn args 中添加了以下行

extra_cflags = ["-I ../../third_party/externals/libpng/", "-I ../../third_party/externals/libjpeg-turbo/"]

它仍然无法找到两个标头。

但关键是我不应该传递包含路径,因为如果 JPEG/PNG 是 skia 的核心部分,它应该在内部处理。

如何在 Windows 上构建它?

我在这里这样做:

bin/gn gen out/Static --args='is_debug=false is_official_build=true skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_system_icu=false skia_use_system_harfbuzz=false'

在窗口 10 x64 下

我可以使用以下参数在窗口上编译 skia

gn gen out/Static --args='is_debug=false is_official_build=true skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false'

相关内容

  • 没有找到相关文章

最新更新