我想知道是否有办法将 doxygen 评论的特定部分从一个文件或多个文件复制到降价页面中。下面我描述了我正在尝试做的事情。
我正在开发一个 C++ 插件代码,它由几个模块组成。每个模块都遵循其版本编号方案。在每个插件版本中,我为每个模块选择一个特定的版本号。为了允许最终用户以编程方式访问此信息,我设置namespace
如下:
namespace VersionInfo {
string getModuleA_Version() { return "2.3"; }
string getModuleB_Version() { return "1.0"; }
string getPlugin_Version() { return "10.11"; }
}
我还希望这些信息出现在README.md
降价文件中。doxygen 是否可行,如果可以,我应该如何评论上面的 C++ 代码和README.md
文件?
如果我必须在 C++ 注释中再次写下版本号,这对我来说很好。例如:
// Sample pseudo-code
/**
* @brief version number for module A.
* @version_moduleA 2.3
*/
string getModuleA_Version() { return "2.3"; }
是否可以如上所述定义自定义变量,然后在markdown文件中引用它们?例如,类似:
// Sample pseudo-markdown
Versions
- ModuleA : @version_moduleA
- ModuleB : @version_moduleB
- ModuleC : @version_moduleC
我曾尝试浏览 doxygen 主页上的文档,但我无法弄清楚。
即使您指出 doxygen 命令也会有所帮助,我会尝试从那里解决。
编辑@Zane 下面的评论让我想了更多。如上所述的解决方案是首选,但我认为即使我可以从降价文件链接到相应的评论也是可以接受的。