我怎样才能通过chrome gn工具创建项目?

时间:2018-04-16 14:52:03

标签: chromium pdfium gn

然后按照gn guidestandalone guide安装depot_tool,但我总是收到错误&#34; gn.py:无法在当前路径的任何父级中找到结帐。&#34; < / p>

所以我的问题是:

  1. 如何创建不使用chrome子项目的gn项目,例如:只有一个函数如helloword?
  2. 如何创建使用chrome子项目的gn项目,如v8 / pdfium,例如:一个控制台项目正在使用pdfium来读取pdf页数。?

1 个答案:

答案 0 :(得分:0)

从您描述的错误中我不能完全确定,但是听起来您的根目录中没有.gn文件。

我最近开始接触gn,并做了一个简单的入门项目:https://github.com/aellerton/experiment-learn-gn

我没想到的第一件事是需要有一个根.gn文件,并且该文件需要指向根配置:https://github.com/aellerton/experiment-learn-gn/blob/master/.gn

我没想到的第二件事是需要提供完整的工具链。我现在有点喜欢,因为它赋予了我全部力量。正如作者所建议的,我在这里使用了它,使其成为git子模块:https://github.com/timniederhausen/gn-build

然后构建简单的Hello World控制台程序非常简单。