gpt4 book ai didi

c - FULL_PATH_NAMES = NO 的文件列表中的 Doxygen 目录结构

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:52 25 4
gpt4 key购买 nike

我不希望完整路径名出现在 Doxygen 生成的包含依赖关系图中。因此,我在我的 *.doxyfile 中设置了 FULL_PATH_NAMES = NO,并且依赖图中头文件的标签从 /really/long/path/to/source/tree/Directory 3/Directory 3B/File 3B-1.h 到简单的 File 3B-1.h,这就是我想要的。

然而,在这样做时,Doxygen 改变了它显示文件列表的方式。而不是像下面这样由具有多个显示级别的图形化、可折叠目录树组成...

+ Directory 1
+ Directory 2
- Directory 3
+ Directory 3A
- Directory 3B
File 3B-1.h
File 3B-2.h
File 3-1
File 3-2
+ Directory 4

...它切换到一个完全扁平化的显示,其中列出的文件如下...

/Directory 3/File 3-1
/Directory 3/File 3-2
/Directory 3/Directory 3B/File 3B-1.h
/Directory 3/Directory 3B/File 3B-2.h

有没有办法改变行为,使依赖图中的文件如第一段所述显示,但文件列表显示为目录树?

最佳答案

部分实现我正在寻找的功能的一种方法是在配置文件中设置 FULL_PATH_NAMES = YES,然后设置 STRIP_FROM_PATH =/really/long/path/to/源/树/

这会保留我想要的文件列表,但依赖关系图中的头文件现在显示为 Directory 3/Directory 3B/File 3B-1.h 而不是 文件 3B-1.h 就像我想要的那样。

关于c - FULL_PATH_NAMES = NO 的文件列表中的 Doxygen 目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28439911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com