首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法构建Skia模块(SkPlainTextEditor)

无法构建Skia模块(SkPlainTextEditor)
EN

Stack Overflow用户
提问于 2019-12-05 08:29:17
回答 1查看 268关注 0票数 0

我在努力建造斯基亚的modules/skplaintexteditor

https://chromium.googlesource.com/skia/+/master/modules/skplaintexteditor/

我遵循了README.md中的说明

代码语言:javascript
复制
tools/git-sync-deps
bin/gn gen out/default
ninja -C out/default editor

前两个命令正在工作,但是忍者构建失败了:

代码语言:javascript
复制
ninja: error: unknown target 'editor'

Skia本身构建得很好(也就是说,如果我没有在editor命令中指定ninja目标)。

这里少了什么?如何构建skplaintexteditor

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-06 20:57:07

Brian在Google组上回答了这个话题

目前,我们所有的“测试”工具(包括像编辑器这样的实验模块)都属于skia_enable_tools。这需要gpu支持(skia_enable_gpu = true)和静态链接(is_component_build = false)。执行此操作的逻辑位于gn/skia.gni的末尾。编辑器使用的一些实验模块使用私有Skia API,因此这些模块不能正确处理组件构建。

因此,添加以下参数:

代码语言:javascript
复制
is_component_build = false
skia_enable_gpu = true

修复构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59191002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档