如何编写自动包含在 Doxygen 输出中的自述文件?

发布于 2024-12-04 17:40:24 字数 476 浏览 2 评论 0 原文

从概念上讲,沿着 restructedtext 的思路,我想在不同的源目录中分发自述文件,然后让 Doxygen 读取这些自述文本文件并将其包含在生成的生成文件中氧气输出。

这是怎么做到的?或者我是否需要通过创建一个伪 C 文件来欺骗 Doxygen,例如:

README.h:

/** 
My big long readme file describing how this library 
was created and how it should be used
*/
namespace foo_readme { }

Conceptually along the lines of restructuredtext, I want to distribute readme files throughout my different source directories and then have Doxygen read and include those readme text files as part of the generated Doxygen output.

How is this done? Or do I need to spoof Doxygen by creating a pseudo C file like:

README.h:

/** 
My big long readme file describing how this library 
was created and how it should be used
*/
namespace foo_readme { }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

迷雾森÷林ヴ 2024-12-11 17:40:24

如果您仅使用 HTML 输出,则只需使用 HTML_EXTRA_FILES doxygen 配置文件的字段。

如果您有纯文本自述文件,只需手动将其添加到您的程序目录中。

您还可以使用标签 .h 文件>\mainpage 填充 doxygen 输出的索引(主)页面。

If you're just using HTML output you can just use the HTML_EXTRA_FILES field of the doxygen configuration file.

If you have a plain text README file just add it to your program directory manually.

You can also spoof a .h file with the tag \mainpage to populate the index (main) page of your doxygen output.

送你一个梦 2024-12-11 17:40:24

在 doxygen.config 中

添加 FILE_PATTERNS = README

添加 INPUT = foo_dir

然后将注释添加到 foo_dir/README

/*!

*作品

*@brief令我惊讶

*@details做了一些令人惊奇的事情

*/

命名空间自述文件{}

In doxygen.config

Add FILE_PATTERNS = README

Add INPUT = foo_dir

Then add comments to the foo_dir/README

/*!

* opus

* @brief amaze me

* @details do something amazing

*/

namespace README { }

最美的太阳 2024-12-11 17:40:24

如果您将自述文件创建为 .md 文件(例如 Bitbucket 自述文件),Doxygen 将自动将其包含在相关页面中。您还可以将 USE_MDFILE_AS_MAINPAGE 设置为首页的 .md 文件。

If you create your README as a .md file, like a Bitbucket Readme, it will be included automatically by Doxygen in the Related Pages. You can also set USE_MDFILE_AS_MAINPAGE to a .md file for your front page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文