有没有办法抑制Doxygen对特定文件提供"未记录"的警告?我的项目有几个自动生成的代码头,导致它抛出数百或数千个错误,使得难以筛选.
Sup*_*mes 11
您可以在生成的文件中使用抑制标记:
//! @cond Doxygen_Suppress
code
//! @endcond
Run Code Online (Sandbox Code Playgroud)
你不需要那里的"Doxygen_Suppress",但为了清楚起见,我喜欢它.
doxygen FAQ中有更多选项
编辑: 好的,我应该尽职尽责,我有一个更适合你情况的答案.我相信你需要完全排除这些文件.将其添加到您的doxygen文件中:
# The EXCLUDE tag can be used to specify files and/or directories that should
# excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag.
EXCLUDE = abc.cpp \
abc.h
Run Code Online (Sandbox Code Playgroud)
具有讽刺意味的是,我遇到了这个问题并解决了它,然后忘记了一切......脑子必须再次充满.
我从doxygen配置页面中提取了这些信息,但是如果你像我一样懒,只需使用gui工具(doxywizard)并通过并选择你想要的所有东西并让它为你保存doxyfile.