gpt4 book ai didi

Doxygen 不为源文件生成文档

转载 作者:行者123 更新时间:2023-12-04 22:04:46 25 4
gpt4 key购买 nike

第一次在这里使用 Doxygen。使用 Doxygen 向导,我很确定我正确设置了所有目录和所有内容,但由于某种原因,输出的文档只有头文件。我的项目是用 C 编写的,就像它完全忽略了 .c 源文件而只从目录中获取了 .h 头文件。

我假设这只是我没有检查我需要的选项之一,或者检查了一个不应该的选项。我的输入 FILE_PATTERNS 包括 .c 和 .h,以及一堆其他的,但它仍然不会为 .c 文件创建文档。

知道为什么要这样做吗?我不确定我还能在这里包含什么来帮助你们理解我的问题,所以如果你需要我包含其他任何东西,请告诉我。

更新:我找到了一个至少在 html 输出中显示 .c 文件的设置,但仍然没有它们的源代码文档。我不知道为什么它不能创建源代码文档,但它可以识别和显示其中的所有函数和变量。

Input configuration is as follows:

INPUT = "C:/Users/Me/Desktop/ProjectFoler/Project"
INPUT_ENCODING = UTF-8
FILE_PATTERNS = *.c \
*.cc \
*.cxx \
*.cpp \
*.c++ \
*.java \
*.ii \
*.ixx \
*.ipp \
*.i++ \
*.inl \
*.idl \
*.ddl \
*.odl \
*.h \
*.hh \
*.hxx \
*.hpp \
*.h++ \
*.cs \
*.d \
*.php \
*.php4 \
*.php5 \
*.phtml \
*.inc \
*.m \
*.markdown \
*.md \
*.mm \
*.dox \
*.py \
*.f90 \
*.f \
*.for \
*.tcl \
*.vhd \
*.vhdl \
*.ucf \
*.qsf \
*.as \
*.js
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXCLUDE_SYMBOLS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS = *
EXAMPLE_RECURSIVE = NO
IMAGE_PATH =
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
FILTER_SOURCE_PATTERNS =
USE_MDFILE_AS_MAINPAGE =

我认为文件夹结构不会有什么不同,因为源文件和头文件直接位于我为 Doxygen 提供的源代码目录的顶层。但我的意思是有子文件夹,只是其中没有重要的内容。

最佳答案

在 Doxyfile 中,设置 EXTRACT_ALL = 是 .

默认值为 .

这将记录所有实体,无需任何 Doxygen 特别评论。

关于Doxygen 不为源文件生成文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24295820/

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