49得票5回答
Doxygen生成空的参考文献

我正在尝试在 Doxygen 中使用 \cite 来生成参考文献页面并在文本中创建引用。我已经将 bibtex 添加到了搜索路径,并准备好了一个正确的 .bib 文件。我已经将 .bib 文件添加到 CITE_BIB_FILES 中,使用了在 .bib 文件中找到的正确的 BibTex 标签。...

48得票3回答
使用doxygen记录枚举值

假设:namespace Foo { class Foo { public: /// Foo enum, possible ways to foo enum class Foo { /// Foo it with an A...

48得票7回答
如何从Doxygen获取单个PDF文档?

当我使用Doxygen生成PDF格式的文档时,会得到许多包含单个图表的不同文件。 是否有可能获得一个组织为书的单个PDF文档,类似于HTML版本? 是否可以自动获取它,即无需手动处理LaTeX文件? 谢谢!

47得票4回答
为什么像 /* */ 这样的 C 注释需要 '<' ?

我的团队的C代码准则规定,在注释中最好像下面这样放置一个'&lt;':#define MAX_PACK_ITEM_NUM 50 /**&lt; max number of item */ 我想知道,这个符号'&lt;' 的真正用途是什么?

46得票4回答
如何将示例集成到Doxygen文档中?

我已经记录了所有的课程,现在我想集成一个使用这些课程的示例。我该怎么做?

45得票3回答
Doxygen中的自定义标签

我想知道是否有办法使用Doxygen创建自定义标签。我找到了ALIAS配置文件选项,但那并不完全符合我的需求。基本上,我想在我的代码中能够编写类似于的内容: ```html Some text here ```/// \req Requirement #322 - blah blah 然后...

44得票2回答
Sphinx已经适合用于C++文档吗?

我想尝试使用文档生成器来为一个新的C++项目生成文档。我认为我的选择是Doxygen或Sphinx。因为我有一些Python项目想要使用Sphinx,所以我想知道Sphinx是否也适用于C++。 Sphinx 网站表明支持C++,但我找不到一个能帮助我开始编写C++文档的文档。 一个类似的问...

43得票1回答
如何让Doxygen在多个项目中创建完整的继承关系图?

当使用doxygen生成C++继承图时,我注意到这些图可能会不完整。 如果有多个项目使用标签文件进行交叉引用的文档化,doxygen将会成功显示所有基类存在于其他标签文件中,但是它将不会显示派生类如果它们在其他标签文件中。所显示的派生类总是只有当前项目中存在的类。 示例项目1代码: cl...

40得票3回答
通过命令行指定Doxygen参数

我正在创建一个脚本,用于使用Doxygen自动生成我的项目文档,这似乎是一个很棒的工具。 让我不明白的是,用户能否通过设置命令行参数直接指定项目名称、项目描述等参数。doxygen -g "parameter modification here" doxygen Doxyfile 有什么技巧会...

38得票2回答
如何记录函数可能抛出的所有异常?

如果您有一个公共函数,该函数可能会抛出异常,并使用其他(私有或公共)助手函数,这些助手函数也可能会抛出异常,我认为您应该记录公共函数可能抛出的异常情况,包括由助手函数引发的异常。 可以使用Doxygen等工具编写类似以下的文档注释:/** * @throw Exception ... ...