Doxygen中各模块关系图看不懂?
-
请教一下各位大神,这个依赖关系怎么理解呢?
为什么有的在灰色框图内,有的不在呢?
每个箭头代表什么意思呢?箭头终点是被依赖的文件吗?
还有箭头上的数字又是什么意思呢?
在此先谢过各位大神!
-
@warnerchang 这里的主体不是文件,而是文件夹
directory dependency graph
依赖就是,这个文件夹里的源文件,include了另外文件夹里的源文件。没有它不能编译
这种依赖当然是单向的,双向的不死锁了。没有对方就编译不了自己,到底先编译谁 -
@warnerchang 这些依赖应该是源文件依赖,而不是库依赖。源文件依赖,只要源文件在就行。库依赖才需要先后编译。
看起来箭头是反向的意思,按说应该是OpenFOAM依赖所有的组件。
不过即使是库依赖, 这些依赖关系导致的编译先后问题也不用考虑,编译的时候使用的编译工具,make、wmake之类的,会先去找文件依赖的东西是否存在,如果不存在,先去编译被依赖的。