我尝试按照https://skia.org/user/build上的建议在Windows上编译Skia。
bin/gn gen out/Static --args='is_official_build=true'
ninja -C out/Static
编译失败,找不到libjpeg.h和libpng.h。
然后我在gn args中添加了以下行:
extra_cflags = ["-I ../../third_party/externals/libpng/", "-I ../../third_party/externals/libjpeg-turbo/"]
它仍然无法找到两个头文件。
但问题是,如果JPEG / PNG是Skia的核心组成部分,我不应该传递包含路径,因为这应该在内部处理。
我如何在Windows上构建它?
skia_use_system_libjpeg_turbo=false
这样的设置,以及其他类似的设置。Windows 没有系统 libjpeg 库,因此必须使用内部库(或在其他地方管理)。 - Matthew