我还没有能够在Windows 10上成功地从源代码构建skia。 我现在正在兜圈子。
我 https://skia.org/user/build 按照这里的官方说明进行操作,但总是出现错误。
GN 参数是:
is_official_build=true
is_component_build = false
win_vc="C:Program Files (x86)Microsoft Visual Studio2017CommunityVC"
skia_use_libpng=false
skia_use_icu=false
skia_use_zlib=false
skia_use_libwebp=false
skia_enable_pdf=false
skia_use_libjpeg_turbo=false
skia_use_expat=false
我收到以下错误:
C:Developmentskiabin>ninja -C out/Static
ninja: Entering directory `out/Static'
[13/2662] copy ../../../third_party/externals/icu/common/icudtl.dat icudtl.dat
FAILED: icudtl.dat
python C:/Development/skia/gn/cp.py ../../../third_party/externals/icu/common/icudtl.dat icudtl.dat
CreateProcess failed: The system cannot find the file specified.
ninja: fatal: ReadFile: The handle is invalid.
任何想法将不胜感激。
顺便说一下,首先尝试:
- 使用 GN 或 Ninja 构建任何东西
- 使用铬的depot_tools
因此,我不排除我的任何用户错误:(
Skia建造起来很痛苦。使用 vcpkg 构建所需的二进制文件。
> git clone https://github.com/microsoft/vcpkg
> .vcpkgbootstrap-vcpkg.bat
> .vcpkgvcpkg install skia
或
> .vcpkgvcpkg install skia:x64-windows
更多信息在这里: https://github.com/microsoft/vcpkg#quick-start-windows