Doxygen:使用通配符添加输入目录
我正在Windows计算机上使用Doxygen 1.8.6,并尝试使用通配符添加输入目录 我有一个包含多个子目录的目录,其中包含源代码,但我只想添加特定的目录。在下面的示例中,我只想让Doxygen解析以字符串“own_389;”开头的子目录 目前我单独添加每个目录,但这非常不方便,因为版本可能会更改,甚至包含模块/库(目录内容由另一个程序生成)Doxygen:使用通配符添加输入目录,doxygen,Doxygen,我正在Windows计算机上使用Doxygen 1.8.6,并尝试使用通配符添加输入目录 我有一个包含多个子目录的目录,其中包含源代码,但我只想添加特定的目录。在下面的示例中,我只想让Doxygen解析以字符串“own_389;”开头的子目录 目前我单独添加每个目录,但这非常不方便,因为版本可能会更改,甚至包含模块/库(目录内容由另一个程序生成) 提前感谢。使用批处理脚本创建您的doxygen手册。在doxygen手册后面附加以下行: INPUT += %directory% 通过Window
提前感谢。使用批处理脚本创建您的doxygen手册。在doxygen手册后面附加以下行:
INPUT += %directory%
通过Windows Shell命令echo
。您可以按名称筛选目录,只添加特定文件夹。解决方案是使用
@include {filename}
在doxyfile中。引用的文件必须使用脚本生成。
我的doxyfile看起来像这样
INPUT = .
@INCLUDE = temp_path_file
在Windows下,获取所有匹配目录所需的命令scipt如下所示(屏蔽,例如path1_*,也适用):
我不确定你说的对不对。Doxygen已从某些批处理脚本中调用。我已经添加了前面提到的行,并尝试设置批处理变量,但doxygen无法解析该变量,并显示“警告:标记输入:输入源“%directory%”不存在”使用批处理脚本将行添加到手册中。e、 g:
echo“输入+=%Directory%”>>Doxygen.manual
INPUT = .
@INCLUDE = temp_path_file
for /d %%a in ("%USER_PATH%\*") do echo INPUT += %%~fa >> %FILE_NAME%