如何为ios构建skia

Posted

技术标签:

【中文标题】如何为ios构建skia【英文标题】:how to build skia for ios 【发布时间】:2013-01-31 06:05:41 【问题描述】:

我尝试在ios上构建skia。我下载它然后在mac os上运行SampleApp。所以我想在ios上使用它。但是当我打开xcodeproj时,项目中有很多文件未退出!那么我能用它做什么以及如何为 ios 构建skia? 谢谢你的进步!

【问题讨论】:

按照How to check out and build skia on ios.成功构建并运行示例 【参考方案1】:

下面的命令对我有用,这个技巧是指示(好奇的)构建过程不要在构建机器上寻找依赖项:

[ -d depot_tools ] || git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
[ -d skia ] || git clone https://skia.googlesource.com/skia.git

export PATH="$PWD/depot_tools:$PATH"
cd skia
python tools/git-sync-deps
gn gen out/Release --args="is_official_build=true skia_use_system_expat=false skia_use_system_icu=false skia_use_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_libwebp=false extra_cflags_cc=[\"-frtti\"]"
ninja -C out/Release skia

【讨论】:

以上是关于如何为ios构建skia的主要内容,如果未能解决你的问题,请参考以下文章

在ios模拟器上成功构建skia,但无法在我的iphone上运行

如何为通用 ios 设备构建 Webrtc ios?

如何为 iOS 构建 DLIB

如何为使用 Xamarin 构建的 iOS 应用启用堆栈粉碎保护?

如何使用 VS2012 构建 Skia 库项目

Facebook iOS SDK - 如何为 Xcode 4.3 构建静态库?