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

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

21得票3回答
在HTML Doxygen中如何指定图像大小?

我在试图手动指定Doxygen生成的HTML中的图像大小。然而,从文档中我读到,这只能在使用LaTeX输出时发生。有人知道任何解决方法吗? 举个例子,我想要做类似于这样的事情:\image html example.png "Caption" width=10px 谢谢!

17得票1回答
Doxygen:分组模块和页面?

我对doxygen中的页面和组有一个问题。我有一个项目,将类等分组使用@defgroup和 @ingroup 命令。到目前为止,这个功能运作良好。 现在我想添加特殊的markdown页面文档到项目中。这些页面应该出现在指定的模块(group)中。我尝试使用@page和@subpage命令创建...

8得票3回答
在Doxygen注释中展开宏以打印软件版本

我有一些C++代码库,使用doxygen进行文档记录,并使用GNU make进行构建。 版本信息集中在makefile中,其中我有类似以下的内容: VERSION=1.2.3.4 在我的makefile中,CFLAGS添加了以下定义: CFLAGS += -DAPP_VERSION...

11得票1回答
使用Doxygen + Graphviz可视化一个庞大的C++项目

我接手了一个庞大的C++项目,需要将其移植到Linux。该项目包含超过300个文件和20万行代码。如果能够有一个可视化的依赖和包含关系树,我就可以更好地了解应用程序的内部结构,并定位核心模块和Windows头文件之间的“故障线”,以便稍后进行存根操作。 Visual Studio中的类查看器...

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

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

22得票5回答
如何让Doxygen运行更快?

Doxygen速度有点慢 - 它需要花费几分钟的时间来处理我的整个项目,因此对于小的增量更改,这比实际构建其余代码的时间还要长。有成千上万的文件没有任何文档说明,所以我猜它在处理它们的大部分时间。是否有办法让它跳过没有文档说明的文件? 那么,能否让它仅处理已更改的文件?

8得票2回答
抑制特定的Doxygen警告

看起来其他人之前也问过这个问题。只是想确认一下是否已经找到答案。 我遇到了几种情况:当我记录各种功能时,有时会遇到这样的情况,我希望记录某些函数参数,但不是所有参数。例如: /** * This is the brief description for the function. *...

7得票1回答
在代码文档中标注“示例用法”

什么是在代码文档中放置示例用法的最佳实践?是否有标准化的方式?使用 @usage 还是 @notes?文档生成器是否支持此功能? 我知道这个问题应该取决于文档生成器。但是,在了解每个生成器的特点之前,我想养成使用注释风格来生成文档的习惯;似乎相似之处比差异多。 我已经尝试过 Doxygen...

7得票1回答
Doxygen的输出文件放在哪里?

我刚刚从命令行运行了Doxygen,但不确定它放在哪里...它没有出现在我运行它的目录中。 有没有简单的方法找到它?