使用 Doxygen 将完整文件路径输出到 HTML
Output Full File Path to HTML with Doxygen
我正在使用 \test 特殊命令在 Doxygen 中创建一个测试列表。我知道我可以单击该部分的 class 名称,然后转到该测试也作为参考的页面。
然而,我希望在测试说明中有一行是完整的文件路径。
有专门的命令吗?还是我必须将其实际输入到每个评论块中。下面我展示了一个我想要的例子。
Class myTest
Perform a set of tests to verify foo & bar.
located in C:\MyFile
但我想这样写我的 Doxygen 评论:
/** \test
* Perform a set of tests to verify foo & bar.
* located in:
* \fullFilePath
*/
这可能吗?
在搜索了特殊命令后,我得出的结论是没有 Doxygen 特殊命令可以给出问题中的结果。
Doxygen 确实为它知道存在的 pages/files 提供了自动 hyperlinking。因此,为了 "solve" 这个问题 [1] 我添加了创建可导航 link 所需的最少路径名。此解决方案如下所示:
/** \test
* Perform a set of tests to verify foo & bar.
* located in:
* someFolder/myFile.cpp
*/
这适用于如下文件路径:C:/parentFolder/childFolder/someFolder/myFile.cpp
[1] 最初的问题集中在不必在每个注释块中输入文件路径。这个解决方案是在没有特殊命令和不必写出完整文件路径(有时可能很长)之间的折衷
我正在使用 \test 特殊命令在 Doxygen 中创建一个测试列表。我知道我可以单击该部分的 class 名称,然后转到该测试也作为参考的页面。
然而,我希望在测试说明中有一行是完整的文件路径。
有专门的命令吗?还是我必须将其实际输入到每个评论块中。下面我展示了一个我想要的例子。
Class myTest
Perform a set of tests to verify foo & bar.
located in C:\MyFile
但我想这样写我的 Doxygen 评论:
/** \test
* Perform a set of tests to verify foo & bar.
* located in:
* \fullFilePath
*/
这可能吗?
在搜索了特殊命令后,我得出的结论是没有 Doxygen 特殊命令可以给出问题中的结果。
Doxygen 确实为它知道存在的 pages/files 提供了自动 hyperlinking。因此,为了 "solve" 这个问题 [1] 我添加了创建可导航 link 所需的最少路径名。此解决方案如下所示:
/** \test
* Perform a set of tests to verify foo & bar.
* located in:
* someFolder/myFile.cpp
*/
这适用于如下文件路径:C:/parentFolder/childFolder/someFolder/myFile.cpp
[1] 最初的问题集中在不必在每个注释块中输入文件路径。这个解决方案是在没有特殊命令和不必写出完整文件路径(有时可能很长)之间的折衷