![]() |
1
2
据我所知,没有这种内置的选项(我可能错了)。
最简单的方法通常是只在graphviz脚本中包含最初需要的边。如果这不可能,您可以使用
当然,这意味着您必须使用gvpr实现对不需要的边的检测和抑制,然后可以在需要时重用该脚本。 |
![]() |
2
0
基于@marapet的回答,我创建了一个脚本,我想也许其他人会从中受益。也很快!C++作为 clean-dependencies.gvpr .
我想提的是:gvpr函数似乎不接受数组作为输入。此外,我第一次尝试使用递归方法,局部变量被进一步的调用破坏(即,在递归调用返回时,变量的值是来自子调用的值……所以变量是函数的“本地”变量,但仍然只有一个实例,没有堆栈!) 希望以后的版本能解决这些问题。
在cmake中修复我的图表已经比尝试同样的方法容易得多了。
|