【问题标题】:using graphviz with qt使用带有 qt 的 graphviz
【发布时间】:2010-04-20 07:08:21
【问题描述】:

我有一个编译器项目,我想在编译完成后打印 ast

那么我可以使用 graphviz 将这个 ast 打印到 qt(在 c++ 上)面板吗?

注意:我不知道 qt 或 c++ 与 graphviz 之间是否存在绑定,所以如果它不起作用,请帮助我找到替代方案。

谢谢。

【问题讨论】:

    标签: c++ qt compiler-construction graphviz


    【解决方案1】:

    我做过一次。 gcc 有一个标志来生成 AST 的 .dot 文件。然后可以通过 graphviz 显示此文件。但请注意,AST 非常庞大,除了最小的功能外,它的用途有限。

    见:

    http://digitocero.com/en/blog/exporting-and-visualizing-gccs-abstract-syntax-tree-ast

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-29
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 2019-10-25
      • 2014-10-11
      相关资源
      最近更新 更多