Art*_*yom 10 c++ doxygen include code-documentation
如何强制Doxygen显示完整的包含路径?
我的意思是:
我在以下目录结构中foo::bar::bee定义了一个类bee.hpp:
foo
foo/bar
foo/bar/bee.hpp
Run Code Online (Sandbox Code Playgroud)
Doxygen,当它文档foo::bar::bee类告诉你需要包含<bee.hpp>,但对于我需要的软件<foo/bar/bee.hpp>
我怎么能让Doxygen这样做?有没有选项提供"包括标志",如"-I"所以doxygen会知道基地在哪里?
笔记:
FULL_PATH_NAMES 已设置为默认值 YES谢谢.
回答
组:
STRIP_FROM_INC_PATH = relative/path/to/include/directory
Run Code Online (Sandbox Code Playgroud)
Bjö*_*lex 12
直接来自DoxyWizard中的提示:
STRIP_FROM_INC_PATH
STRIP_FROM_INC_PATH标记可用于去除类的文档中提到的路径的用户定义部分,该部分告诉读者为了使用类而包含哪个头文件.如果留空,则仅使用包含类定义的头文件的名称.否则,应指定通常使用-I标志传递给编译器的包含路径.