地图#include的工具

时间:2010-07-13 01:03:59

标签: c++ include

是否有可用的工具将采用一组源文件并以图形方式映射它们如何通过#include链接?

我想看看哪里有任何循环引用。

3 个答案:

答案 0 :(得分:5)

我相信doxygen:

http://www.doxygen.org/

安装了graphviz:

http://www.graphviz.org/

会这样做。

答案 1 :(得分:2)

gcc(1)可以生成依赖文件。它们旨在由make(1)使用,但它们相对容易解析。使用'gcc -M -MF文件'或'gcc -MM -MF文件'。

答案 2 :(得分:1)