我尝试按照https://skia.org/user/build 中的建议在 Windows 上编译skia
1> bin/gn gen out/Static --args='is_official_build=true'
2> ninja -C out/Static
构建无法找到 libjpeg.h、libpng.h
然后我在 gn args 中添加了以下行
extra_cflags = ["-I ../../third_party/externals/libpng/", "-I ../../third_party/externals/libjpeg-turbo/"]
Run Code Online (Sandbox Code Playgroud)
它仍然无法找到两个标题。
但关键是我不应该传递包含路径,因为如果 JPEG/PNG 是skia 的核心部分,它应该在内部处理。
如何在 Windows 上构建它?
小智 8
我是这样做的:
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'
Run Code Online (Sandbox Code Playgroud)
在 Windows 10 x64 下
我可以使用以下参数在 Windows 上编译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'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3545 次 |
最近记录: |